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.
$185,644 - $200,200
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AR/VR · Social Media

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 operating systems-level software, compilers, and network distribution software that powers Meta's family of apps including Facebook, Instagram, and WhatsApp, reaching billions of users worldwide.

The position involves building and maintaining critical infrastructure components that enable Meta's massive scale operations. You'll be working on challenging technical problems, developing highly-scalable solutions, and contributing to the next generation of social technology including AR/VR experiences.

As a Systems Software Engineer, you'll collaborate with world-class engineers, have access to cutting-edge technology, and work on problems that impact billions of users. The role offers competitive compensation ($185,644-$200,200/year) plus bonus, equity, and comprehensive benefits.

The ideal candidate should have strong programming skills in languages like C++, Java, or Python, understanding of distributed systems, and experience with Linux/UNIX environments. You'll be responsible for designing and implementing robust systems, improving existing infrastructure, and ensuring high performance and reliability of Meta's core services.

This is an excellent opportunity for engineers who want to work at scale, tackle complex technical challenges, and make a significant impact on how people connect and communicate globally. Meta offers a collaborative culture, opportunities for growth, and the chance to work on next-generation technologies including AR/VR platforms.

Last updated 14 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
  • Work on problems of moderate scope and drive development of systems behind Facebook's products
  • Create web applications that reach billions of people
  • Build high volume servers
  • Develop strong understanding of relevant product area, codebase, and systems
  • Produce high quality code with good test coverage
  • Work independently and complete tasks on-schedule
  • Master Facebook's development standards
  • Actively seek and give feedback

Requirements For Software Engineer, Systems

Java
Python
JavaScript
PHP
Linux
  • Bachelor's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • Experience coding in industry-standard languages (Java, Python, C++, or JavaScript)
  • Experience with C, C++, C#, or Java
  • Experience with Python, PHP, or Haskell
  • Knowledge of relational databases and SQL
  • Experience with software development tools (VIM/Emacs, Subversion/GIT/Perforce)
  • Experience with Linux/UNIX systems
  • Knowledge of core web technologies (HTML, CSS, JavaScript)
  • Experience building highly-scalable performant solutions
  • Knowledge of distributed systems
  • Understanding of algorithms

Benefits For Software Engineer, Systems

Medical Insurance
Equity
401k
  • Competitive salary
  • Bonus
  • Equity
  • Health benefits
  • 401k

Interested in this job?

Jobs Related To Meta Software Engineer, Systems