Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$220,613 - $240,240
Distributed Systems
Senior Software Engineer
In-Person
5+ years of experience
AR/VR · Enterprise SaaS · Consumer

Description For Software Engineer, Systems

Meta, formerly Facebook, is seeking a Senior Systems Software Engineer to join their team in Seattle. This role presents an exciting opportunity to work on cutting-edge technology at one of the world's leading social technology companies.

The position involves working on critical infrastructure components that power Meta's suite of applications including Facebook, Instagram, WhatsApp, and their emerging AR/VR technologies. As a Systems Software Engineer, you'll be responsible for designing and developing operating systems-level software, compilers, and network distribution software for large distributed components.

The role requires a strong background in distributed systems and infrastructure development, with expertise in languages like C/C++, Java, and PHP. You'll be working on challenging problems involving large-scale data storage, server cluster synchronization, and runtime environments for front-end code. The position offers significant autonomy, expecting you to complete medium to large features independently while collaborating with cross-functional teams.

Meta offers a competitive compensation package, including a base salary range of $220,613 to $240,240, plus bonus and equity opportunities. The company is at the forefront of social technology innovation, particularly in their push toward immersive experiences and augmented/virtual reality.

This is an ideal role for experienced engineers who want to impact billions of users while working on complex distributed systems challenges. You'll be part of a team that's shaping the future of digital connection, moving beyond traditional 2D screens toward the next evolution of social technology. The position offers excellent growth opportunities, competitive benefits, and the chance to work with some of the industry's best engineering talent.

Meta's commitment to innovation, scale, and technical excellence makes this an exceptional opportunity for engineers looking to tackle complex technical challenges while contributing to products that connect people worldwide. The role combines technical depth with real-world impact, offering both professional growth and the satisfaction of building systems that serve billions of users daily.

Last updated a month 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 diverse scope and design core, backend software components
  • Handle large scale data storage, synchronization and coordination of large server cluster
  • Code using primarily C/C++, Java, PHP and Hack
  • Interface with other teams to incorporate their innovations
  • Conduct design and code reviews
  • Analyze and improve efficiency, scalability, and stability of various system resources
  • Complete medium to large features independently
  • Identify and drive changes for assigned codebase, product area and/or systems

Requirements For Software Engineer, Systems

Java
PHP
Linux
  • Bachelor's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • 5 years of experience coding in C, C++, Java, or C#
  • Experience building large-scale infrastructure applications
  • Experience designing and completing medium to large features independently
  • Experience owning a particular component, feature or system
  • Experience with Python, PHP, or Haskell
  • Knowledge of relational databases and SQL
  • Experience with software development tools (VIM/Emacs, Subversion/GIT/Perforce)
  • Experience with Linux/UNIX systems
  • Knowledge of core web technologies (HTML, CSS, JavaScript)
  • Experience building highly-scalable performant solutions
  • Experience designing scalable distributed systems

Benefits For Software Engineer, Systems

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

Interested in this job?

Jobs Related To Meta Software Engineer, Systems

Software Engineer, Accelerator Solutions & Technologies

Senior Software Engineer role at Meta focusing on accelerator solutions and technologies for AI/ML infrastructure optimization.

Software Engineer, Systems

Senior Systems Software Engineer role at Meta focusing on distributed systems and infrastructure development.

Software Engineer (Systems)

Senior Software Engineer position at Meta focusing on distributed systems and operating systems-level software development.

Software Engineer, Systems

Senior Systems Software Engineer role at Meta focusing on distributed systems and infrastructure development.

Software Engineer, Systems

Senior Systems Software Engineer role at Meta, focusing on distributed systems and infrastructure development with competitive compensation and benefits.