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.
$85,100 - $251,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · AR/VR · Consumer...

Description For Software Engineer, Infrastructure

Meta is seeking an experienced Software Engineer to join their Infrastructure team, focusing on building and maintaining the core systems that power their billion-user products. This role combines technical expertise with leadership responsibilities, requiring both deep engineering knowledge and the ability to guide teams and projects.

The position involves working on critical backend infrastructure components that support Meta's suite of products including Facebook, Instagram, WhatsApp, and their emerging AR/VR initiatives. You'll be responsible for designing and implementing large-scale systems, optimizing performance, and ensuring reliability across Meta's vast infrastructure.

As a Staff Software Engineer, you'll lead major technical initiatives and mentor team members while working with cutting-edge technologies. The role requires expertise in languages like C++, Java, PHP, and Python, with a focus on building scalable solutions that can handle billions of daily interactions.

Meta offers a competitive compensation package including salary, bonuses, equity, and comprehensive benefits. You'll be working at their Sunnyvale location, collaborating with some of the industry's best engineers to solve unique technical challenges at unprecedented scale.

This is an excellent opportunity for experienced engineers who want to make a significant impact on products used by billions of people worldwide while working on challenging infrastructure problems. The role combines technical depth with leadership opportunities, making it ideal for those looking to grow both their engineering and leadership skills while working on some of the world's largest distributed systems.

Last updated 5 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 and vice versa
  • Conduct design and code reviews
  • Analyze and improve efficiency, scalability, and stability of various system resources
  • Set direction and goals for the team regarding project impact, product quality and engineering efficiency
  • Lead major initiatives, projects, teams, roll-outs and phased-releases
  • Helps onboard new team members, provides mentorship and enables successful ramp up on your team's code bases

Requirements For Software Engineer, Infrastructure

Java
Python
JavaScript
PHP
  • 8+ years of programming experience in a relevant programming language
  • 6+ years relevant experience building large-scale infrastructure applications or similar experience
  • Experience with scripting languages such as Python, Javascript or Hack
  • Experience leading major initiatives successfully
  • Experience leading projects and teams accordingly
  • Experience building and shipping high quality work and achieving high reliability
  • Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes
  • Experienced in utilizing data and analysis to explain technical problems and providing detailed feedback and solutions
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience

Benefits For Software Engineer, Infrastructure

Equity
Medical Insurance
  • Bonus
  • Equity
  • Medical Insurance

Interested in this job?

Jobs Related To Meta Software Engineer, Infrastructure

AR Silicon Graphics and Modeling Architect

AR Silicon Graphics and Modeling Architect role at Meta focusing on developing custom graphics pipeline for AR/VR systems.

QA Engineering Lead - Enterprise Products

Lead QA Engineering role at Meta focusing on Enterprise Products, requiring 6+ years experience in quality/test engineering and automation.

Network Production Engineer, Edge Networks

Network Production Engineer role at Meta, combining software and network engineering to design and maintain global IP backbone infrastructure and POPs.

Software Engineer, Infrastructure

Senior infrastructure software engineering role at Meta focusing on backend development and system scalability.

Business Engineer

Meta is seeking a Business Engineer with 8+ years of experience to build scalable solutions across their platforms, combining technical expertise with business acumen to drive partner success.