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.
$150,000 - $250,000
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 experienced Software Engineers to join their Infrastructure team, offering an opportunity to work on products that impact billions of users worldwide. As a Software Engineer in Infrastructure, you'll be responsible for building and maintaining the core systems that power Meta's suite of products including Facebook, Instagram, WhatsApp, and their emerging AR/VR technologies.

The role combines technical leadership with hands-on development, requiring expertise in backend systems and infrastructure at massive scale. You'll work with technologies like C/C++, Java, PHP, and Hack, while leading complex technical initiatives across engineering teams. Your responsibilities will span from designing core backend components to improving system efficiency and scalability.

This position offers the unique challenge of solving complex technical problems at unprecedented scale, where your work will directly impact billions of daily interactions. You'll be expected to mentor team members, drive technical direction, and maintain high engineering standards through code reviews and quality processes.

The ideal candidate will bring strong programming experience, particularly in building large-scale infrastructure applications, combined with leadership capabilities to drive major initiatives and guide teams. This role presents an exceptional opportunity to shape the future of social technology while working with cutting-edge infrastructure at one of the world's leading tech companies.

Join Meta's Infrastructure team to be part of building the next evolution in social technology, moving beyond traditional social media into immersive experiences and helping connect the next billion people globally.

Last updated a month ago

Responsibilities For Software Engineer, Infrastructure

  • Lead complex technical efforts across many engineers
  • 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
  • Proactively identify and drive changes for assigned codebase, product area and systems

Requirements For Software Engineer, Infrastructure

Java
PHP
Python
JavaScript
  • Programming experience in a relevant programming language
  • 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
  • Experience utilizing data and analysis to explain technical problems
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience

Benefits For Software Engineer, Infrastructure

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive salary
  • Equity
  • Health insurance
  • Professional development opportunities

Interested in this job?

Jobs Related To Meta Software Engineer, Infrastructure

Server Engineer - BigBox

Senior Server Engineer position at Meta working on BigBox VR games, focusing on backend services and game infrastructure.

Network Engineer, Engineering R&D

Senior Network Engineer role at Meta focusing on infrastructure and network solutions for lab environments.

Network Production Engineer - Backbone

Senior Network Production Engineer role at Meta, focusing on backbone network reliability and performance optimization through software development and network engineering.

Software Engineer, Video Codec - Reality Labs

Senior Software Engineer position at Meta focusing on video codec development for Reality Labs AR/VR products.

Medical Devices, Quality Management Systems Engineer

Senior Quality Management Systems Engineer role at Meta's Reality Labs, focusing on medical device compliance and quality systems implementation.