Taro Logo

Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses, including Facebook, Instagram, WhatsApp, and working on AR/VR experiences.
$222,009 - $240,240
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ 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, CA. 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.

The position involves developing operating systems-level software, compilers, and network distribution software that runs Meta's infrastructure at massive scale. You'll be working with technologies like C/C++, Java, PHP, and Hack, handling complex data storage systems and server cluster coordination.

As a Systems Software Engineer, you'll be responsible for designing and implementing core backend components, improving existing systems, and ensuring high performance and scalability. The role requires strong technical skills in distributed systems, algorithms, and software engineering principles.

The ideal candidate will have at least 2 years of experience in software development, with a strong background in systems programming and distributed computing. You should be comfortable working independently, making technical decisions, and collaborating with other teams to drive innovation.

Meta offers a competitive compensation package including a base salary range of $222,009 to $240,240, plus bonus and equity opportunities. The company provides comprehensive benefits and the chance to work on technology that impacts billions of users globally.

This is an excellent opportunity for engineers who want to tackle complex technical challenges at scale, work with cutting-edge technology, and contribute to products that connect people worldwide. You'll be part of Meta's journey beyond traditional social networking into new frontiers like augmented and virtual reality.

The role offers significant growth potential and the chance to work alongside some of the industry's best engineers. Meta's culture encourages innovation, ownership of projects, and continuous learning. You'll have the opportunity to make a meaningful impact while working on some of the world's most widely-used technology products.

Last updated 6 hours 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
  • Work on problems of diverse scope and design core, backend software components
  • Handle Facebook scale data storage, synchronization and coordination of large server cluster
  • Code using primarily C/C++, Java, PHP and Hack
  • Interface with other teams to incorporate their innovations
  • Conduct design and code reviews
  • Analyze and improve efficiency, scalability, and stability of various system resources
  • Develop strong understanding of relevant product area, codebase, and systems
  • Produce high quality code with good test coverage

Requirements For Software Engineer, Systems

Java
Python
PHP
  • Bachelor's degree in Computer Science, Engineering, or related field (or 4 years equivalent experience)
  • 2 years of experience coding in industry-standard languages (Java, Python, C++, or JavaScript)
  • Experience with Python, PHP, or Haskell
  • Knowledge of relational databases and SQL
  • Experience with software development tools (Code editors, revision control systems)
  • Linux/UNIX system experience
  • Core web technologies: HTML, CSS, JavaScript
  • Experience building highly-scalable performant solutions
  • Experience with distributed systems
  • Strong algorithms and computer science fundamentals

Benefits For Software Engineer, Systems

Medical Insurance
Equity
  • Bonus
  • Equity
  • Medical Insurance
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Meta Software Engineer, Systems