Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$133,000 - $158,400
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AR/VR · Social Media

Description For Software Engineer, Systems

Meta (formerly Facebook) is seeking a Systems Software Engineer to join their team in building the next evolution of social technology. This role offers an exciting opportunity to work on large-scale distributed systems that power Meta's suite of applications including Facebook, Instagram, WhatsApp, and their emerging AR/VR technologies.

The position involves developing operating systems-level software, compilers, and network distribution software that runs Meta's core infrastructure. You'll be working on systems that reach billions of users worldwide, making a direct impact on how people connect and interact globally.

As a Systems Software Engineer, you'll be responsible for designing and implementing highly scalable solutions, working with cutting-edge technologies, and collaborating with talented engineers across the organization. The role requires strong programming skills in languages like Java, Python, and C++, along with deep understanding of distributed systems concepts.

Meta offers a competitive compensation package including a base salary range of $133,000 to $158,400, plus bonus and equity opportunities. The company provides comprehensive benefits and the chance to work on challenging technical problems at unprecedented scale.

The ideal candidate will have a bachelor's degree in Computer Science or related field, strong coding abilities in multiple programming languages, and experience with distributed systems. You'll need to demonstrate proficiency in data analysis, software engineering, and be comfortable working independently while contributing to team goals.

This role presents an exceptional opportunity to work at the forefront of technology, helping shape the future of digital connection and social interaction. You'll be part of Meta's mission to move beyond traditional social media into immersive experiences, including augmented and virtual reality technologies.

Working at Meta means joining a company that's constantly pushing the boundaries of what's possible in technology. You'll have access to world-class resources and the opportunity to work on projects that impact billions of users. The company culture encourages innovation, ownership, and personal growth, making it an ideal place for engineers who want to make a significant impact while advancing their careers.

Last updated 2 months 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 development of systems
  • Create web applications that reach billions of people
  • Develop strong understanding of product area, codebase, and systems
  • Demonstrate proficiency in data analysis, programming and software engineering
  • Produce high quality code with good test coverage
  • Work independently and complete tasks on-schedule
  • Master Facebook's development standards
  • Actively seek and give feedback

Requirements For Software Engineer, Systems

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

Benefits For Software Engineer, Systems

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits package

Interested in this job?

Jobs Related To Meta Software Engineer, Systems

Software Engineer, Systems

Systems Software Engineer role at Meta focusing on distributed systems development and scalable solutions.

Software Engineer, Systems

Systems Software Engineer role at Meta focusing on distributed systems and operating system level software development.

Software Engineer, Systems

Meta is seeking a Systems Software Engineer to develop operating systems-level software and distributed systems components.

Software Engineer, Systems

Systems Software Engineer role at Meta, developing operating systems and distributed systems software for billions of users.

Software Engineer (Systems)

Systems Software Engineer role at Meta focusing on distributed systems and operating systems-level software development.