Taro Logo

Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses, including Facebook, Messenger, Instagram, WhatsApp, and working on AR/VR experiences.
$214,032 - $222,593
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AR/VR · Consumer

Description For Software Engineer, Systems

Meta (formerly Facebook) is seeking a Systems Software Engineer to join their team in Menlo Park. This role offers an exciting opportunity to work on large-scale distributed systems that power Meta's family of apps including Facebook, Instagram, and WhatsApp, reaching billions of users worldwide. The position involves developing operating systems-level software, compilers, and network distribution software, making a direct impact on Meta's core infrastructure.

As a Systems Software Engineer, you'll be responsible for building and maintaining critical systems that run Meta's applications at scale. You'll work with cutting-edge technologies and contribute to the development of new features while improving existing products. The role requires strong programming skills in languages like C++, Java, and Python, along with experience in web technologies and distributed systems.

Meta offers a competitive compensation package including a base salary range of $214,032 to $222,593, plus bonus and equity opportunities. The company provides comprehensive benefits and the chance to work on technologies that impact billions of users globally. This is an excellent opportunity for engineers who want to solve complex technical challenges at scale and be part of Meta's mission to build the next evolution of social technology, including ventures into augmented and virtual reality.

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 join a team of talented engineers and have the opportunity to grow your career while working on some of the most impactful technology projects in the world.

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
  • Push code and drive the development of systems behind products
  • 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

Java
Python
PHP
JavaScript
React
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field
  • Experience with C, C++, Java, or C#
  • Experience with Python, PHP, or Ruby
  • Knowledge of relational databases and SQL
  • Experience with JavaScript, HTML, or CSS
  • Experience with React or React Native
  • Experience with conducting design and code reviews
  • Knowledge of object-oriented software development
  • Experience building maintainable and testable code bases
  • Experience with multithreading programming and mobile memory management

Benefits For Software Engineer, Systems

Medical Insurance
Equity
401k
  • Comprehensive benefits package
  • Base salary plus bonus and equity
  • 401k

Interested in this job?

Jobs Related To Meta Software Engineer, Systems