Taro Logo

Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses, known for apps like Facebook, Instagram, WhatsApp, and moving into AR/VR.
$219,638 - $240,240
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AR/VR · Social Media

Job Description

Meta (formerly Facebook) 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 for large distributed components that run Meta's applications and scalable services. You'll be working on critical infrastructure that supports products like Facebook, Instagram, WhatsApp, and Meta's emerging AR/VR technologies.

As a Systems Software Engineer, you'll be responsible for researching, designing, and implementing high-performance, scalable solutions that handle massive amounts of data and traffic. The role requires strong technical expertise in systems programming, distributed systems, and performance optimization. You'll work with modern technologies and frameworks while pushing the boundaries of what's possible in large-scale computing.

The ideal candidate will have a Master's degree in Computer Science or related field, with strong programming skills in languages like C++, Java, or Python. Experience with distributed systems, operating systems, and web technologies is essential. You'll be joining a collaborative team environment where you can make significant impact while working on challenging technical problems.

Meta offers a competitive compensation package ranging from $219,638 to $240,240 annually, plus bonus, equity, and comprehensive benefits. This is an excellent opportunity for someone who wants to work on cutting-edge technology at scale while contributing to products that connect billions of people globally.

The role offers significant growth potential and the chance to work with some of the best engineers in the industry. You'll be at the forefront of technology innovation, working on next-generation systems that power both current and future Meta products, including the company's ambitious plans in the metaverse and AR/VR space.

Last updated a month ago

Responsibilities For Software Engineer, Systems

  • Research, design, develop, build and test operating systems-level software, compilers, 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
PHP
Java
JavaScript
Linux
  • Master's degree in Computer Science, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • Experience with C, C++, Java, or C#
  • Knowledge of Python, PHP, or Haskell
  • Experience with relational databases and SQL
  • Proficiency with software development tools (VIM/Emacs, Git/SVN/Perforce)
  • Linux/UNIX system knowledge
  • Experience with core web technologies (HTML, CSS, JavaScript)
  • Ability to build highly-scalable performant solutions
  • Understanding of distributed systems
  • Knowledge of algorithms and core computer science concepts

Benefits For Software Engineer, Systems

Medical Insurance
Equity
  • Medical Insurance
  • Equity
  • 401k