Software Engineer, Infrastructure

We are the teams responsible for building Meta’s products, used by billions of people globally. If you want to create new features, enhance existing products like Messenger, Video, Groups, News Feed, and Search, and tackle complex technical challenges, this is the place for you. Join us in helping to connect the next billion people, and work on products with billions of interactions daily. Join a team dedicated to helping people connect worldwide!

Software Engineer, Infrastructure Responsibilities

  • Design core backend software components.
  • Code primarily in C/C++, Java, PHP, and Hack.
  • Collaborate with other teams to incorporate their innovations and share your own.
  • Conduct design and code reviews.
  • Analyze and improve efficiency, scalability, and stability of various system resources.
  • Establish yourself as the owner of a particular component, feature, or system, with a comprehensive understanding from start to finish.
  • Successfully complete large-scale projects while maintaining a high level of productivity.

Minimum Qualifications

  • 6+ years of programming experience in a relevant language.
  • 6+ years of experience building large-scale infrastructure applications (or similar experience).
  • Experience with scripting languages such as Python, JavaScript, or Hack.
  • Experience in designing, analyzing, and improving efficiency, scalability, and stability of system resources.
  • Proven track record of owning a component, feature, or system.
  • Experience building and shipping high-quality, reliable work.
  • Experience setting technical direction for a team, driving consensus, and fostering cross-functional partnerships.
  • Experience improving quality through code reviews, appropriate testing, proper rollout, monitoring, and proactive changes.
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field (or equivalent practical experience).

Preferred Qualifications

  • Exposure to architectural patterns of large-scale software applications.
  • Experience with programming languages such as C, C++, Java.

About Meta

Meta is a company that builds technologies to connect people, help them find communities, and grow businesses. Since Facebook launched in 2004, Meta has transformed how people connect. With apps like Messenger, Instagram, and WhatsApp, Meta continues to empower billions globally. Today, Meta is moving beyond 2D screens to immersive technologies like augmented and virtual reality, paving the way for the next evolution in social technology.

At Meta, those who build their careers with us shape a future that transcends current digital connectivity, expanding beyond screens, distances, and even the limits of physics.

Compensation and Benefits

The salary for this position ranges from $70.67/hour to $208,000/year, plus bonus, equity, and benefits. Compensation is based on skills, qualifications, experience, and location. The listed salary reflects only the base rate, not including bonuses, equity, or sales incentives (if applicable). Learn more about benefits at Meta.

Equal Employment Opportunity

Meta is an Equal Employment Opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, veteran status, disability, genetic information, political views or activity, or any other protected characteristics under applicable law. View our Equal Employment Opportunity notice here.

Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans during the job application process. If you need assistance or an accommodation due to a disability, please fill out the Accommodations Request Form.

CareerBee Logo

Don't miss out on new jobs!

Signup for weekly updates on new jobs so you can be the first to apply