Software Engineer, Systems

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses.
$189,411 - $200,200
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · AR/VR · Enterprise SaaS

Description For Software Engineer, Systems

Meta is seeking a Software Engineer, Systems to join their team in Bellevue, WA. This role involves researching, designing, developing, building, and testing operating systems-level software, compilers, and network distribution software for large distributed systems that run Meta's products. The ideal candidate will have a Bachelor's degree in Computer Science or related field, with 2 years of experience in software development.

Key responsibilities include:

  • Building new features and improving existing products
  • Working on problems of moderate scope and driving the development of systems behind Meta's products
  • Creating web applications that reach billions of people and building high volume servers
  • Developing a strong understanding of relevant product areas, codebases, and systems
  • Producing high-quality code with good test coverage
  • Mastering Meta's development standards and taking on increasingly complex tasks

Required skills:

  • Proficiency in industry-standard languages (Java, Python, C++, JavaScript)
  • Experience with C, C++, C#, Java, Python, PHP, or Haskell
  • Knowledge of relational databases and SQL
  • Familiarity with software development tools and revision control systems
  • Experience with Linux/UNIX systems
  • Understanding of core web technologies (HTML, CSS, JavaScript)
  • Experience building highly-scalable performant solutions
  • Knowledge of distributed systems and algorithms

Meta offers a competitive salary range of $189,411 to $200,200 per year, plus bonus, equity, and benefits. The company is committed to providing reasonable accommodations for candidates with disabilities or other needs during the recruiting process.

Join Meta and be part of shaping the future of social technology, moving beyond 2D screens toward immersive experiences like augmented and virtual reality.

Last updated 19 days ago

Responsibilities For Software Engineer, Systems

  • Research, design, develop, build and test operating systems-level software, compilers, and network distribution software
  • Build new features and improve existing products
  • Work on problems of moderate scope and drive system development
  • Create web applications that reach billions of people
  • Build high volume servers
  • Develop a strong understanding of relevant product areas, codebases, and systems
  • Produce high-quality code with good test coverage
  • Work independently and complete tasks on-schedule
  • Master Meta's development standards
  • Actively seek and give feedback

Requirements For Software Engineer, Systems

Java
Python
JavaScript
Linux
  • Bachelor's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • 2 years of experience in software development
  • Proficiency in industry-standard languages (Java, Python, C++, JavaScript)
  • Experience with C, C++, C#, Java, Python, PHP, or Haskell
  • Knowledge of relational databases and SQL
  • Familiarity with software development tools and revision control systems
  • Experience with Linux/UNIX systems
  • Understanding of core web technologies (HTML, CSS, JavaScript)
  • Experience building highly-scalable performant solutions
  • Knowledge of distributed systems and algorithms

Benefits For Software Engineer, Systems

Medical Insurance
  • Bonus
  • Equity
  • Medical Insurance
  • Accommodations for disabilities

Interested in this job?

Jobs Related To Meta Software Engineer, Systems

Software Engineer II

Join Microsoft as a Software Engineer II, working on Azure Edge Infrastructure and contributing to cutting-edge distributed systems.

Robotics Solutions Industrial Design Engineer

Amazon is seeking a Robotics Solutions Industrial Design Engineer to design next-generation Fulfillment Centers using cutting-edge technology and data analytics.

System Dev Engineer II, AWS EC2 Edge Frontier

Join AWS EC2 Edge Frontier team to develop hybrid-edge cloud services, focusing on embedded software and cloud-based solutions for expanding edge compute business.

Vehicle Program Manager, Vehicle Engineering

Tesla seeks a Vehicle Program Manager to lead vehicle engineering projects, from concept to production, balancing cross-functional needs and driving innovation.

Systems Engineer, Chassis Engineering

Systems Engineer for Chassis Engineering at Tesla, developing advanced suspension and vehicle systems.