Taro Logo

Software Engineer (Systems)

Meta builds technologies that help people connect, find communities, and grow businesses, moving beyond 2D screens toward immersive experiences like AR and VR.
$219,801 - $240,240
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AR/VR

Description For Software Engineer (Systems)

Meta is seeking a Systems Software Engineer to join our team in Menlo Park. This role combines systems-level programming with distributed systems expertise to build and maintain the infrastructure powering Meta's suite of applications that serve billions of users. You'll work on operating systems-level software, compilers, and network distribution software, while collaborating with teams across Meta to create scalable solutions. The position offers competitive compensation including base salary, bonus, and equity, plus comprehensive benefits. This is an excellent opportunity to work on challenging technical problems at scale, with the chance to impact products used by billions of people worldwide. The role requires deep technical expertise in systems programming, distributed systems, and modern software development practices, making it ideal for engineers passionate about building robust, high-performance systems.

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
  • 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

Requirements For Software Engineer (Systems)

Python
PHP
Java
Linux
  • Master's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • Experience with 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/SVN/Perforce)
  • Linux/UNIX system knowledge
  • Experience with HTML, CSS, JavaScript
  • Experience building highly scalable solutions
  • Knowledge of distributed systems
  • Strong algorithms and computer science fundamentals

Benefits For Software Engineer (Systems)

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

Interested in this job?

Jobs Related To Meta Software Engineer (Systems)