Software Engineer, Infrastructure

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

Description For Software Engineer, Infrastructure

Meta is seeking an experienced Software Engineer, Infrastructure to join their team and make a significant impact on products used by billions of people worldwide. This is a senior-level position that combines technical expertise with leadership responsibilities, focusing on building and maintaining large-scale infrastructure applications.

The role involves working on critical backend components that power Meta's suite of products including Facebook, Instagram, WhatsApp, and Messenger. You'll be responsible for designing and implementing core infrastructure components, working primarily with languages like C/C++, Java, PHP, and Hack. The position requires both technical excellence and leadership skills, as you'll be expected to lead major initiatives, mentor team members, and drive technical decisions that impact Meta's infrastructure at scale.

As a Software Engineer, Infrastructure at Meta, you'll be tackling unique, large-scale technical challenges that few other companies encounter. The role offers the opportunity to work on systems that handle billions of interactions per day, requiring innovative solutions for efficiency, scalability, and reliability. You'll collaborate with cross-functional teams, conduct design and code reviews, and help shape the technical direction of Meta's infrastructure.

The ideal candidate brings 8+ years of programming experience and 6+ years of experience specifically in building large-scale infrastructure applications. You should be comfortable with both backend development and scripting languages, have a strong track record of leading successful technical initiatives, and demonstrate expertise in system design and optimization. The role offers competitive compensation, including equity, and the chance to work on technology that connects billions of people globally.

This position combines technical depth with leadership opportunity, making it ideal for experienced engineers who want to make a significant impact while working on some of the world's largest-scale systems. You'll be part of Meta's mission to help connect the world while solving complex technical challenges and mentoring the next generation of engineers.

Last updated 12 hours 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 and vice versa
  • Conduct design and code reviews
  • Analyze and improve efficiency, scalability, and stability of various system resources
  • Set direction and goals for the team regarding project impact, product quality and engineering efficiency
  • Lead major initiatives, projects, teams, roll-outs and phased-releases
  • Helps onboard new team members, provides mentorship and enables successful ramp up on your team's code bases

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 or similar experience
  • Experience with scripting languages such as Python, Javascript or Hack
  • Experience leading major initiatives successfully
  • Experience leading projects and teams accordingly
  • Experience building and shipping high quality work and achieving high reliability
  • Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes
  • Experienced in utilizing data and analysis to explain technical problems and providing detailed feedback and solutions
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience

Benefits For Software Engineer, Infrastructure

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Equity

Interested in this job?

Jobs Related To Meta Software Engineer, Infrastructure

AR Silicon Graphics and Modeling Architect

AR Silicon Graphics and Modeling Architect role at Meta focusing on developing custom graphics pipeline for AR/VR systems.

QA Engineering Lead - Enterprise Products

Lead QA Engineering role at Meta focusing on Enterprise Products, requiring 6+ years experience in quality/test engineering and automation.

Network Production Engineer, Edge Networks

Network Production Engineer role at Meta, combining software and network engineering to design and maintain global IP backbone infrastructure and POPs.

Business Engineer

Meta is seeking a Business Engineer with 8+ years of experience to build scalable solutions across their platforms, combining technical expertise with business acumen to drive partner success.

Network Engineer, Datacenter

Network Engineer role at Meta focusing on datacenter network design, implementation, and automation, combining networking expertise with software development skills.