Software Engineer, Infrastructure
- Published on
About the Role
Meta is seeking an experienced Software Engineer to join the Software Engineering (Infrastructure) team. The team builds large distributed components that run Facebook. Our code serves millions of requests per second with sub-second latency and in a fault-tolerant manner.
Software Engineer, Infrastructure Responsibilities:
- Design core backend software components.
- Code using primarily C/C++, Java, PHP, and Hack.
- Interface with other teams to incorporate their innovations and vice versa.
- Conduct design and code reviews.
- Analyze and improve efficiency, scalability, and stability of various system resources.
About the Candidate
Expectations:
- Programming experience in a relevant programming language.
- Relevant experience building large-scale infrastructure systems.
- Ability to independently identify, design, and complete medium to large features without guidance.
Nice to Have Skills:
- Experience with scripting languages such as Python, Javascript, or Hack.
- Experience building and shipping high-quality work and achieving high reliability.
Education:
- Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, or a relevant technical field. Degree must be completed prior to joining Meta.
Preferred Qualifications
- Exposure to architectural patterns of large-scale software applications.
- Experience in programming languages such as C, C++, and Java.
About Meta
Meta builds technologies that help people connect, find communities, and grow businesses. Since Facebook launched in 2004, it has changed the way people connect. Apps like Messenger, Instagram, and WhatsApp have empowered billions around the world. Now, Meta is moving beyond 2D screens towards immersive experiences like augmented and virtual reality.
Company Culture and Benefits
People who build their careers at Meta help shape a future beyond what digital connection makes possible today. Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed reflect only base rates and do not include bonuses, equity, or sales incentives. Along with base compensation, Meta offers beneficial packages to employees.