Software Engineer, Systems

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

Description For Software Engineer, Systems

Meta (formerly Facebook) is at the forefront of social technology innovation, seeking a Systems Software Engineer to join their dynamic team. This role offers an exciting opportunity to work on large-scale distributed systems that impact billions of users worldwide.

The position involves developing critical operating systems-level software, compilers, and network distribution components that power Meta's suite of products including Facebook, Instagram, WhatsApp, and their emerging AR/VR technologies. As a Systems Software Engineer, you'll be responsible for building and maintaining high-performance, scalable solutions that form the backbone of Meta's infrastructure.

The ideal candidate will have a strong foundation in computer science fundamentals and extensive experience with various programming languages and technologies. You'll work with cutting-edge tools and technologies, contributing to projects that push the boundaries of what's possible in social technology and immersive experiences.

Meta offers a competitive compensation package, including a base salary range of $171,373 to $200,200, plus bonus and equity opportunities. The company provides comprehensive benefits and the chance to work with some of the industry's brightest minds. You'll be part of a team that's shaping the future of digital connection and moving beyond traditional 2D screens into the realm of augmented and virtual reality.

Working at Meta means having the opportunity to impact billions of users while solving complex technical challenges. The company's commitment to innovation, scale, and technical excellence makes it an ideal place for engineers who want to work on meaningful projects that reshape how people connect and interact in the digital age.

The role offers significant growth potential, with opportunities to learn from experienced engineers and work on diverse projects. Meta's engineering culture emphasizes ownership, innovation, and impact, allowing you to take on meaningful responsibilities and contribute to the company's mission of bringing people closer together through technology.

Last updated 4 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 development of systems
  • Develop strong understanding of product area, codebase, and systems
  • 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
Linux
  • Bachelor's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • Experience with industry-standard languages (Java, Python, C++, or JavaScript)
  • Knowledge of 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, or other *nix-like OS
  • 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

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 development and scalable solutions.

Software Engineer (Systems)

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