Software Engineer, Infrastructure

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

Description For Software Engineer, Infrastructure

Meta is seeking an experienced Infrastructure Software Engineer to join their product teams in building and maintaining the backbone of their social technology platforms. This role sits at the intersection of large-scale systems engineering and product development, supporting products used by billions of people worldwide including Messenger, Video, Groups, News Feed, and Search.

The position requires a seasoned engineer with 8+ years of programming experience and a strong background in building large-scale infrastructure applications. You'll be working with core technologies like C/C++, Java, PHP, and Hack, while also utilizing scripting languages such as Python and JavaScript. The role involves not just technical expertise, but also leadership responsibilities including setting team direction, leading major initiatives, and mentoring team members.

As an Infrastructure Software Engineer at Meta, you'll be tackling unique, large-scale technical challenges that affect billions of users daily. You'll be responsible for designing and implementing core backend components, improving system efficiency and scalability, and collaborating across teams to integrate innovations. The role offers the opportunity to work on cutting-edge technology while helping Meta push boundaries in social connection, from traditional platforms to new frontiers in AR/VR.

Meta offers a competitive compensation package ranging from $85,100 to $251,000 annually, plus bonus, equity, and comprehensive benefits. The company's mission to connect people globally and move beyond traditional 2D screens toward immersive experiences makes this an exciting opportunity for engineers who want to shape the future of social technology.

The ideal candidate will have a proven track record of leading successful projects, excellent coding skills, and experience with large-scale systems. You'll be expected to contribute to code reviews, system design, and help maintain high reliability standards while mentoring others and driving technical excellence within your team.

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
PHP
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
  • Experience improving quality through code reviews, testing, monitoring
  • Experienced in utilizing data and analysis
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent

Benefits For Software Engineer, Infrastructure

Medical Insurance
Dental Insurance
Vision Insurance
Equity
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Meta Software Engineer, Infrastructure

HR Business Partner Manager, AI and Developer Infrastructure

Senior HR leadership role supporting Meta's AI and Developer Infrastructure teams, focusing on strategic HR partnership and team development.

Partner Engineering Manager

Lead Partner Engineering team for enterprise and government engagements at Meta, managing channel partners and driving innovation in partner solutions.

Technical Program Manager, Developer Infrastructure

Technical Program Manager role at Meta focusing on Developer Infrastructure to enhance engineer productivity and manage cross-functional projects.

Manager, Technical Program Management - Developer Platform

Lead Technical Program Management role at Meta, overseeing developer platform team and driving innovation in API management and developer experiences.

Metrology Engineer

Meta is seeking a Metrology Engineer to develop and manage applications for Development and Manufacturing processes.