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.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI · AR/VR

Description For Software Engineer, Infrastructure

Meta is seeking an experienced Software Engineer to join their Infrastructure team in London. This role offers the unique opportunity to work on systems that impact billions of users worldwide through products like Ads, Video, Groups, News Feed, and Search. The position requires a strong technical leader who can drive complex engineering initiatives and design core backend components.

The role combines hands-on technical work with leadership responsibilities, requiring expertise in languages like C/C++, Java, PHP, and Hack. You'll be responsible for improving the efficiency and scalability of Meta's infrastructure while leading teams and mentoring other engineers. This is a chance to work on unique, large-scale technical challenges that few companies can offer.

As a Software Engineer in Infrastructure, you'll be at the forefront of Meta's technical innovation, helping to build products that connect billions of people globally. The role requires someone who can balance technical excellence with team leadership, capable of conducting design reviews, managing complex projects, and driving technical decisions that impact Meta's core infrastructure.

The position offers the opportunity to work with cutting-edge technology at unprecedented scale, collaborating with talented engineers across Meta's family of apps and services. You'll be part of Meta's mission to help people connect and build communities while working on next-generation technologies including AR/VR and the metaverse.

This is an ideal role for an experienced engineer who wants to make a significant impact on technology that shapes how billions of people connect and interact online. You'll have the chance to work on challenging technical problems while growing your leadership skills and helping to shape the future of Meta's infrastructure.

Last updated 17 days 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, rollout, monitoring
  • Experience utilizing data and analysis to explain technical problems
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience

Interested in this job?

Jobs Related To Meta Software Engineer, Infrastructure

Game Developer - Beat Games

Senior Game Developer position at Beat Games (Meta) working on Beat Saber VR game development in Prague

QA Engineering Lead

Senior QA Engineering Lead position at Meta, focusing on quality assurance for core products like Facebook and Instagram, requiring 3+ years of experience and strong technical background.

Network Production Engineer - Backbone

Senior Network Production Engineer role at Meta, combining software development and network engineering to maintain and improve global backbone network infrastructure.

Software Engineer, Audio SWE

Senior Audio Software Engineer role at Meta, focusing on audio processing, codecs, and real-time communication technologies for AR/VR and social platforms.

Production Systems Engineer, AI Systems

Senior Production Systems Engineer role at Meta focusing on AI systems infrastructure, hardware lifecycle management, and network technologies optimization.