Taro Logo

Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses through apps like Facebook, Messenger, Instagram, WhatsApp, and virtual reality experiences.
$169,442 - $200,200
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AR/VR

Description For Software Engineer, Systems

Meta, formerly Facebook, is seeking a Systems Software Engineer to join their team in Bellevue, WA. This role focuses on developing operating systems-level software, compilers, and network distribution software for large distributed components. The position offers a competitive salary range of $169,442 to $200,200 plus bonus, equity, and benefits.

As a Systems Software Engineer at Meta, you'll be working on critical infrastructure that powers applications used by billions of people worldwide. You'll be responsible for building and maintaining high-volume servers, creating web applications, and developing the systems that run Meta's suite of products including Facebook, Instagram, WhatsApp, and their virtual reality initiatives.

The ideal candidate will have a strong foundation in computer science fundamentals and experience with systems programming. You'll need proficiency in languages like C++, Python, or Java, along with knowledge of distributed systems, algorithms, and database technologies. The role requires both independent work and collaboration with teams to solve complex technical challenges.

Meta offers a dynamic work environment where you'll be at the forefront of technology innovation. The company is particularly focused on building the next evolution of social technology through augmented and virtual reality experiences. This is an excellent opportunity for engineers who want to work on large-scale systems that impact billions of users while receiving competitive compensation and benefits.

The position requires a Bachelor's degree in Computer Science or related field and demonstrates Meta's commitment to building robust, scalable systems that power the future of social connection. You'll be part of a team that's pushing beyond traditional 2D screens toward immersive experiences, making this an exciting opportunity for engineers interested in shaping the future of technology.

Last updated 12 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
  • Push code and drive development of systems behind products
  • Create web applications that reach billions of people
  • Build high volume servers
  • 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 internal development standards
  • Actively seek and give feedback

Requirements For Software Engineer, Systems

Python
Java
JavaScript
Linux
  • Bachelor's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • Experience with C, C++, C#, Python, Java, or Javascript
  • Knowledge of relational databases and SQL
  • 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 including sharding, consistency, and availability
  • Knowledge of algorithms

Benefits For Software Engineer, Systems

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Meta Software Engineer, Systems