Software Engineer, Infrastructure

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms like Facebook, Instagram, WhatsApp, and immersive AR/VR experiences.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · AR/VR · Social Media

Description For Software Engineer, Infrastructure

Meta is seeking an experienced Software Engineer to join their Infrastructure team, focusing on building critical distributed systems that power Facebook's massive platform. The role involves developing large-scale components that handle millions of requests per second with sub-second latency and fault tolerance. You'll work on everything from data storage to server cluster synchronization and runtime environments for Facebook's frontend code.

The ideal candidate should be passionate about tackling complexity and building scalable platforms. You'll be using languages like C/C++, Java, PHP, and Hack to design and implement core backend components. The role requires strong collaboration skills as you'll interface with other teams to integrate innovations and contribute to the broader technical ecosystem.

As a Software Engineer in Infrastructure, you'll have the opportunity to establish yourself as a component owner, leading technical directions and driving consensus across teams. The position offers exposure to some of the most challenging scaling problems in tech, working with Meta's suite of products including Facebook, Instagram, WhatsApp, and their emerging AR/VR platforms.

Meta offers a unique environment where you can impact billions of users while working on cutting-edge technology. The company is pushing boundaries beyond traditional social networking into immersive technologies, making it an exciting time to join. You'll be part of a team that values technical excellence, innovation, and collaborative problem-solving, with the opportunity to shape the future of digital connection.

Last updated 4 days ago

Responsibilities For Software Engineer, Infrastructure

  • Design core, backend software components
  • Code using primarily C/C++, Java, PHP and Hack
  • Interface with other teams to incorporate their innovations
  • Conduct design and code reviews
  • Analyze and improve efficiency, scalability, and stability of various system resources
  • Establish self as an owner of a particular component, feature or system
  • Successfully complete projects at large scope while maintaining consistent high productivity

Requirements For Software Engineer, Infrastructure

Java
PHP
Python
JavaScript
  • Programming experience in a relevant programming language
  • Experience building large-scale infrastructure applications
  • Experience with scripting languages such as Python, Javascript or Hack
  • Experience designing, analyzing and improving efficiency, scalability, and stability of systems
  • Experience owning a component, feature or system
  • Experience building and shipping high quality work with high reliability
  • Track record of setting technical direction for a team
  • Experience improving quality through code reviews, testing, monitoring
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience

Interested in this job?

Jobs Related To Meta Software Engineer, Infrastructure

Connectivity Engineer

Senior Connectivity Engineer role at Meta managing data center infrastructure projects with competitive compensation and benefits.

Software Engineer, Infrastructure

Senior Software Engineer role at Meta, focusing on infrastructure development and technical leadership for billion-user scale systems.

Business Engineer

Senior Business Engineer role at Meta, building scalable solutions across Meta's platforms while bridging business and technology expertise.

Software Engineer, Infrastructure

Senior Software Engineer role at Meta focusing on infrastructure development, requiring 6+ years of experience in building large-scale applications.

Application Engineer, Salesforce

Senior Salesforce Application Engineer role at Meta focusing on building enterprise applications and custom solutions using Salesforce and various technologies.