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 4 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

Application Engineer, Salesforce

Senior Application Engineer role at Meta focusing on Salesforce development and enterprise applications, offering competitive compensation and benefits in Menlo Park, CA.

Software Engineer, Infrastructure

Senior Software Engineer role at Meta focusing on building and maintaining large-scale distributed infrastructure systems that power Facebook and other Meta platforms.

AI/HPC Network Engineer

AI/HPC Network Engineer role at Meta focusing on designing and operating large-scale networking systems for AI infrastructure, requiring expertise in networking, distributed systems, and automation.

Application Engineer, Salesforce

Senior Salesforce Application Engineer role at Meta, building and maintaining enterprise applications using Salesforce and various programming languages.

Software Engineer, Accelerator Solutions & Technologies

Senior Software Engineering role at Meta focusing on accelerator solutions and AI/ML infrastructure optimization, requiring expertise in C++ and Python development.