Software Engineer, Infrastructure

Meta builds technologies that help people connect, find communities, and grow businesses through platforms like Facebook, Messenger, Instagram, WhatsApp, and AR/VR experiences.
$70,670 - $208,000
Backend
Senior Software Engineer
In-Person
6+ years of experience
Enterprise SaaS · AR/VR · Social Media

Description For Software Engineer, Infrastructure

Meta, a global technology leader known for connecting billions through Facebook, Instagram, WhatsApp, and innovative AR/VR experiences, is seeking an experienced Software Engineer for their Infrastructure team. This role presents an exceptional opportunity to impact products used by billions globally.

The position demands a seasoned professional with 6+ years of experience in building large-scale infrastructure applications. You'll be responsible for designing and implementing core backend components, working primarily with C/C++, Java, PHP, and Hack. The role involves significant technical leadership, requiring you to set technical direction, drive consensus, and establish cross-functional partnerships.

As a Software Engineer in Infrastructure, you'll be at the heart of Meta's technical operations, solving unique, large-scale, and highly complex technical problems. Your work will directly influence the efficiency, scalability, and stability of various system resources that power Meta's family of apps and services. You'll have the opportunity to own entire components or systems, conducting design and code reviews while maintaining high standards of quality and reliability.

The ideal candidate brings deep expertise in programming languages, system design, and architectural patterns of large-scale applications. You'll need to demonstrate strong technical leadership, with experience in improving quality through thoughtful code reviews, appropriate testing, and proactive monitoring. The role offers competitive compensation ($70,670 - $208,000/year) plus bonus and equity, along with comprehensive benefits.

Join Meta's Infrastructure team to help shape the future of social technology, working on projects that transcend traditional social media and venture into the next evolution of digital connection, including augmented and virtual reality experiences.

Last updated 5 days 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
  • Conduct design and code reviews
  • Analyze and improve efficiency, scalability, and stability of various system resources
  • Establish self as an owner of a particular component, feature or system
  • Successfully completes projects at large scope while maintaining consistent high productivity

Requirements For Software Engineer, Infrastructure

Java
PHP
Python
JavaScript
  • 6+ years of programming experience in a relevant programming language
  • 6+ years relevant experience building large-scale infrastructure applications
  • Experience with scripting languages such as Python, Javascript or Hack
  • Experience designing, analyzing and improving efficiency, scalability, and stability of various system resources
  • Experience owning a component, feature or system
  • Experience building and shipping high quality work and achieving high reliability
  • Track record of setting technical direction for a team
  • Experience improving quality through code reviews, testing, monitoring
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Exposure to architectural patterns of large scale software applications
  • Experience in programming languages such as C, C++, Java

Benefits For Software Engineer, Infrastructure

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits package available

Interested in this job?

Jobs Related To Meta Software Engineer, Infrastructure

Connectivity Engineer

Senior Connectivity Engineer role at Meta managing data center infrastructure projects with competitive compensation and benefits.

Software Engineer, Infrastructure

Senior Software Engineer role at Meta, focusing on infrastructure development and technical leadership for billion-user scale systems.

Software Engineer, Infrastructure

Senior Software Engineer role at Meta focusing on building large-scale infrastructure components that power Facebook's platform, requiring expertise in distributed systems and backend development.

Business Engineer

Senior Business Engineer role at Meta, building scalable solutions across Meta's platforms while bridging business and technology expertise.

Application Engineer, Salesforce

Senior Salesforce Application Engineer role at Meta focusing on building enterprise applications and custom solutions using Salesforce and various technologies.