Taro Logo

Software Engineer (Systems)

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
Burlingame, CA, USA
$191,609 - $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 Burlingame, CA. 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. You'll be working on critical systems that enable Meta's applications like Facebook, Instagram, WhatsApp, and their emerging AR/VR technologies to function at massive scale.

As a Systems Software Engineer, you'll be responsible for researching, designing, and implementing high-performance software solutions. The role requires expertise in systems programming, distributed systems, and a strong foundation in computer science fundamentals. You'll work with modern development tools and practices, pushing code that impacts billions of users while maintaining high standards for code quality and test coverage.

The ideal candidate will have a Master's degree in Computer Science or related field, along with 3 years of experience in systems programming. Strong proficiency in languages like C++, Java, and Python is essential, as is experience with Linux/UNIX environments and distributed systems. You'll need to demonstrate expertise in building scalable solutions and applying complex algorithms to real-world problems.

Meta offers a competitive compensation package ranging from $191,609 to $200,200 annually, plus bonus and equity opportunities. The company provides comprehensive benefits and the chance to work on cutting-edge technology that shapes the future of social connection and immersive experiences.

This role offers the opportunity to:

  • Work on systems that operate at unprecedented scale
  • Contribute to the next generation of social technology infrastructure
  • Collaborate with world-class engineers and researchers
  • Impact products used by billions of people globally
  • Be part of Meta's evolution into AR/VR and the metaverse

If you're passionate about systems programming, distributed computing, and want to work on technology that connects the world, this role offers an excellent opportunity to make a significant impact while advancing your career at one of the world's leading tech companies.

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
Linux
  • Master's degree in Computer Science, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • 3 years of experience in coding 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)
  • Linux/UNIX experience with file manipulation and shell scripting
  • Experience building highly-scalable performant solutions
  • Knowledge of data processing, programming languages, databases, networking, operating systems
  • Experience with distributed systems
  • Ability to apply algorithms and core CS concepts to real world systems

Benefits For Software Engineer (Systems)

Medical Insurance
Equity
  • Competitive salary
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Meta Software Engineer (Systems)