Software Engineer, Infrastructure

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

Description For Software Engineer, Infrastructure

Meta is seeking experienced full-stack Software Engineers to join their infrastructure team, focusing on building and maintaining the core technologies that power Meta's suite of products used by billions worldwide. This role involves designing and developing core backend software components, working primarily with C/C++, Java, PHP, and Hack. The position requires extensive experience in large-scale infrastructure applications and system optimization.

As a Software Engineer in Infrastructure, you'll be responsible for analyzing and improving the efficiency, scalability, and stability of various system resources that support Meta's massive user base. You'll conduct design and code reviews, interface with other teams to integrate innovations, and establish yourself as an owner of particular components or systems with expert end-to-end understanding.

The ideal candidate brings 6+ years of relevant programming experience, particularly in building large-scale infrastructure applications. Strong expertise in scripting languages like Python, JavaScript, or Hack is essential, along with a proven track record of setting technical direction for teams and driving successful cross-functional partnerships. You'll be working on projects that have billions of interactions per day and help connect people around the globe.

Meta offers a competitive compensation package including base salary ranging from $70,670 to $208,000 annually, plus bonus, equity, and comprehensive benefits. This is an opportunity to work on unique, large-scale, highly complex technical problems while contributing to products that impact billions of users worldwide.

Last updated a day 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
  • Establish self as an owner of a particular component, feature or system with expert end-to-end understanding
  • Successfully completes projects at large scope while maintaining a consistent high level of 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 or similar experience
  • 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, driving consensus and successful cross-functional partnerships
  • Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience

Benefits For Software Engineer, Infrastructure

Medical Insurance
Equity
  • Salary + bonus + equity + benefits

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.

Software Engineer, Infrastructure

Senior infrastructure software engineering role at Meta focusing on backend development and system scalability.

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.