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
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · AR/VR

Description For Software Engineer, Infrastructure

Meta is seeking a Software Engineer, Infrastructure to join their Infra Operations Products & Services (IOPS) team within the Enterprise Infrastructure and Security (EIS) organization. This role focuses on building and operating operational products and services for monitoring, troubleshooting, engineering support, and remediation of Meta's infrastructure. The position offers an opportunity to work on large-scale infrastructure systems that support Meta's backbone infrastructure for employees and vendor partners.

The ideal candidate will have strong programming skills in Python, JavaScript, PHP, and Hack, with experience in building scalable infrastructure systems. You'll be responsible for designing core backend components, conducting code reviews, and improving system efficiency. The role requires both technical expertise and collaborative skills as you'll interface with other teams to integrate innovations.

Meta's mission extends beyond traditional social connectivity, venturing into immersive technologies like AR and VR. As part of the team, you'll contribute to building the future of social technology that transcends current digital connection limitations. The company offers a dynamic environment where you can tackle complex challenges and build platforms that scale through multiple orders of magnitude.

This is an excellent opportunity for engineers passionate about infrastructure, scalability, and system reliability. You'll be working with cutting-edge technologies while supporting Meta's extensive network of applications and services. The role combines technical challenges with the opportunity to impact how Meta's infrastructure operates and evolves.

Last updated 27 minutes ago

Responsibilities For Software Engineer, Infrastructure

  • Design core, backend software components
  • Code using primarily Python, Javascript, 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

Requirements For Software Engineer, Infrastructure

Python
JavaScript
PHP
  • 2+ years of programming experience in a relevant programming language
  • 2+ years relevant experience building large-scale infrastructure systems or similar experience
  • 1+ year of experience identifying, designing and completing medium to large features independently without guidance
  • Experience with scripting languages such as Python, Javascript or Hack
  • Experience building and shipping high quality work and achieving high reliability
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience

Interested in this job?

Jobs Related To Meta Software Engineer, Infrastructure

Network Production Engineer

Network Production Engineer role at Meta focusing on datacenter network architectures and automation.

Software Development Engineer in Test, Privacy

Software Development Engineer in Test position focusing on privacy and automated testing at Meta, requiring 2 years of experience and strong technical background.

Network Engineer, Deployment & Support

Network Engineer position at Meta focusing on deployment and support of large-scale optical networks and infrastructure.

Business Engineer

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

Software Engineer, Product

Software Engineering position at Meta working on product development across multiple locations with opportunities to impact billions of users.