Software Engineer, Infrastructure

Meta creates social media and technology products used by billions of people worldwide, including Messenger, Video, Groups, News Feed, and Search.
$85,100 - $251,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Software Engineer, Infrastructure

Meta is seeking experienced full-stack Software Engineers to join their product teams, specifically for infrastructure development. This role offers an unique opportunity to work on products that impact billions of users worldwide through platforms like Messenger, Video, Groups, News Feed, and Search. As a Software Engineer in Infrastructure, you'll be tackling complex technical challenges at an unprecedented scale.

The position involves designing and implementing core backend components, primarily using C/C++, Java, PHP, and Hack. You'll be responsible for improving system efficiency, scalability, and stability while collaborating with cross-functional teams. This is a leadership role where you'll guide major initiatives, conduct code reviews, and mentor team members.

Meta offers a competitive compensation package ranging from $85,100 to $251,000 annually, plus bonus and equity opportunities. The company's infrastructure team plays a crucial role in supporting Meta's mission to connect people globally through reliable, scalable systems.

The ideal candidate will bring 8+ years of programming experience and 6+ years of large-scale infrastructure development. You'll need expertise in both core programming languages and scripting languages like Python and JavaScript. This role combines technical excellence with leadership responsibilities, making it perfect for engineers who want to make a significant impact while growing their careers at one of tech's most influential companies.

Working at Meta means joining a company at the forefront of social technology, with opportunities to solve unique challenges at massive scale. The company maintains a strong commitment to diversity and inclusion, offering a collaborative environment where innovation is encouraged and technical excellence is celebrated.

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
  • Set direction and goals for the team
  • Lead major initiatives, projects, teams, roll-outs and phased-releases
  • Help onboard new team members and provide mentorship

Requirements For Software Engineer, Infrastructure

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

Benefits For Software Engineer, Infrastructure

Equity
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Meta Software Engineer, Infrastructure

Software Engineer, Infrastructure

Senior infrastructure engineering role at Meta focusing on backend systems and scalability for billions of users, offering competitive compensation and benefits.

Business Engineer

Business Engineer role at Meta focusing on building scalable solutions and products while working with cross-functional teams and partners.

Software Engineer, Infrastructure

Staff Software Engineer position at Meta focusing on infrastructure development, requiring 8+ years of experience and expertise in backend systems at scale.

Server Efficiency Performance Engineer

Senior performance engineering role at Meta focusing on optimizing server-side software stack and infrastructure efficiency, requiring extensive C/C++ experience.

Network Production Engineer, Network Infrastructure

Network Production Engineer role at Meta focusing on designing, building, and operating one of the largest networks in the world.