Taro Logo

Software Engineer, Systems

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

Description For Software Engineer, Systems

Meta is seeking a Systems Software Engineer to join their team in Bellevue, WA. This role offers an exciting opportunity to work on large-scale distributed systems that power Meta's suite of applications used by billions of people worldwide. The position involves developing operating systems-level software, compilers, and network distribution software that forms the backbone of Meta's infrastructure.

As a Systems Software Engineer, you'll be responsible for designing and implementing high-performance, scalable solutions that drive Meta's core technologies. You'll work with cutting-edge systems, pushing the boundaries of what's possible in distributed computing. The role requires expertise in systems programming, with hands-on experience in languages like C++, Java, or Python, and a strong understanding of operating systems and distributed systems concepts.

The ideal candidate will have a Master's degree in Computer Science or related field, with experience in building robust, production-grade systems. You'll be joining a team that values innovation, technical excellence, and the ability to solve complex problems at scale. This is an excellent opportunity for someone who wants to make a significant impact on technology that reaches billions of users globally.

Meta offers a competitive compensation package including base salary ranging from $169,442 to $200,200 per year, plus bonus, equity, and comprehensive benefits. The company provides a collaborative work environment, opportunities for professional growth, and the chance to work on some of the most challenging and interesting problems in technology. As part of Meta's systems team, you'll be at the forefront of developing technology that shapes how people connect and interact in the digital world.

Last updated 2 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
  • Debug and mitigate system issues
  • Write documentation and communicate project progress

Requirements For Software Engineer, Systems

Python
PHP
Linux
  • Master's degree in Computer Science, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • 6 months of work experience in computer-related occupation
  • Experience with C, C++, Java, or C#
  • 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
  • Ability to build highly-scalable performant solutions
  • Knowledge of distributed systems
  • Understanding of algorithms and core computer science concepts

Benefits For Software Engineer, Systems

Medical Insurance
Equity
401k
  • Competitive base salary
  • Annual bonus
  • Equity compensation
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Meta Software Engineer, Systems