Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$131,000 - $158,400
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 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 challenging problems that affect billions of users worldwide, while contributing to the development of highly scalable and performant solutions.

As a Systems Software Engineer, you'll be part of a team that's pushing the boundaries of technology, especially as Meta moves beyond traditional social media into immersive experiences like augmented and virtual reality. You'll have the opportunity to work with cutting-edge technologies and contribute to systems that operate at an unprecedented scale.

The role offers competitive compensation ranging from $131,000 to $158,400 per year, plus additional benefits including bonus and equity packages. Meta provides a collaborative environment where you can grow your career while working on some of the most challenging technical problems in the industry.

You'll be expected to have a strong foundation in computer science fundamentals, including algorithms and data structures, along with practical experience in systems programming and distributed systems. The ideal candidate will have experience with various programming languages and technologies, including C++, Java, Python, and SQL, as well as a deep understanding of Linux/UNIX environments.

This position is perfect for someone who is passionate about systems-level programming, enjoys solving complex technical challenges, and wants to make an impact on products that reach billions of people. You'll be working in Bellevue, WA, where you'll collaborate with some of the brightest minds in the industry while helping to shape the future of social technology.

Meta offers a comprehensive benefits package and is committed to providing an inclusive work environment. They actively support professional growth and development, making this an excellent opportunity for engineers looking to advance their careers while working on meaningful and impactful projects.

Last updated a day 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
  • Architect and design solutions focusing on reliability, performance and scalability

Requirements For Software Engineer, Systems

Java
Python
JavaScript
PHP
Linux
  • Bachelor's degree in Computer Science, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • Experience with industry-standard languages (Java, Python, C++, 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 (VIM/Emacs, Git/Subversion/Perforce)
  • Experience with Linux/UNIX systems
  • Knowledge of core web technologies (HTML, CSS, JavaScript)
  • Experience building highly-scalable performant solutions
  • Knowledge of distributed systems
  • Strong understanding of algorithms

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

Software Engineer (Systems)

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