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.
$56,250 - $173,000
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 to join their Infrastructure team, focusing on building and maintaining the critical backend systems that power Facebook's massive platform. This role offers an exciting opportunity to work on large distributed components that handle millions of requests per second with sub-second latency.

The position involves working with core infrastructure elements, from data storage solutions to synchronization of large server clusters, and providing runtime environments for Facebook's frontend code. The ideal candidate will have a strong foundation in backend development and a passion for solving complex scalability challenges.

As a Software Engineer in the Infrastructure team, you'll be responsible for designing and implementing core backend components, working primarily with languages like C/C++, Java, PHP, and Hack. You'll collaborate closely with other teams, participate in code reviews, and focus on improving system efficiency and stability.

The role requires at least 2 years of relevant experience in building large-scale infrastructure systems and programming expertise. You'll be working in Sunnyvale, CA, with competitive compensation ranging from $56.25/hour to $173,000/year, plus bonus, equity, and benefits.

Meta offers an innovative work environment where you'll be at the forefront of technology, working on systems that impact billions of users. The company is also expanding into AR/VR technologies, providing opportunities to work on cutting-edge projects that go beyond traditional social networking.

This position is perfect for engineers who are passionate about tackling complexity at scale and want to be part of a team that shapes the future of digital connection. You'll have the opportunity to work on challenging technical problems while contributing to systems that serve a global user base.

The role offers significant growth potential within Meta's engineering organization, with exposure to various aspects of large-scale system design and architecture. You'll be working alongside talented engineers and have the chance to make meaningful contributions to Meta's infrastructure backbone.

If you're excited about building systems that can scale through multiple orders of magnitude and want to be part of a team that's pushing the boundaries of what's possible in large-scale infrastructure, this role at Meta could be your next career milestone.

Last updated 9 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

Requirements For Software Engineer, Infrastructure

Java
PHP
Python
JavaScript
  • 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

Benefits For Software Engineer, Infrastructure

Equity
Medical Insurance
  • Bonus
  • Equity
  • Medical benefits

Interested in this job?

Jobs Related To Meta Software Engineer, Infrastructure

Software Engineer

Software Engineer position at Meta focusing on developing scalable systems and features for Meta's social technology platforms.

Software Engineer, Product

Software Engineer, Product role at Meta, developing scalable solutions for social technology platforms with competitive compensation and benefits.

Network Engineer, Deployment & Support

Network Engineer position at Meta focusing on deployment and support of datacenter infrastructure and global network operations.

Software Engineer

Software Engineer position at Meta focusing on developing and maintaining large-scale software applications and infrastructure.

Software Engineer, Product

Software Engineer position at Meta focusing on product development and software systems with competitive compensation and benefits.