Taro Logo

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

Manufacturing Test Engineer

Senior Manufacturing Test Engineer role at Meta developing and implementing test modules for Open Compute hardware manufacturing.

Data Center Systems Engineer

Senior Data Center Systems Engineer role at Meta, focusing on hardware and infrastructure optimization, offering $170K-$240K plus benefits.

Submarine Cable Systems Engineer

Lead submarine cable systems engineering at Meta, designing and implementing global subsea network infrastructure for the world's largest social technology company.

Business Support Engineer

Senior Business Support Engineer role at Meta, providing technical support and integration solutions for global partners in messaging, telecommunications, and fintech domains.

Partner Engineer

Senior Partner Engineer role at Meta in São Paulo, combining software engineering expertise with business acumen to build solutions for Meta's platform partners.