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.
$70,670 - $208,000
Backend
Senior 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 systems that power their billions-scale products. This role offers the unique opportunity to work on large-scale technical challenges that affect products like Messenger, Video, Groups, News Feed, and Search. As a Software Engineer in Infrastructure, you'll be responsible for designing and implementing core backend components, working with various programming languages including C/C++, Java, PHP, and Hack.

The position requires strong technical expertise with 6+ years of experience in building large-scale infrastructure applications. You'll be working on improving system efficiency, scalability, and stability while maintaining high-quality standards through code reviews and proper testing procedures. The role demands both technical depth and leadership skills, as you'll be expected to set technical direction and drive consensus across teams.

Meta offers a competitive compensation package ranging from $70.67/hour to $208,000/year, plus bonus, equity, and comprehensive benefits. This is an excellent opportunity for experienced engineers who want to impact billions of users while working with cutting-edge technology at one of the world's leading tech companies. The role is based in Sunnyvale, CA, where you'll be part of a team that's pushing the boundaries of social technology and working on the next evolution of digital connection, including AR and VR 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 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
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
Dental Insurance
Vision Insurance
Equity
  • Competitive salary
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Meta Software Engineer, Infrastructure

Partner Engineer

Senior Partner Engineer role at Meta in São Paulo, combining software engineering expertise with business acumen to build solutions for Meta's platform partners.

Software Engineer, Infrastructure

Senior Software Engineering role at Meta focusing on infrastructure development and technical leadership, building scalable systems that serve billions of users.

Software Engineer - Datacenter networking

Senior Software Engineer role at Meta focusing on datacenter networking infrastructure, developing and scaling network systems.

Application Engineer, Salesforce

Senior Application Engineer role at Meta focusing on Salesforce development and enterprise applications, offering competitive compensation and benefits in Menlo Park, CA.

Software Engineer, Infrastructure

Senior Software Engineer role at Meta focusing on building and maintaining large-scale distributed infrastructure systems that power Facebook and other Meta platforms.