Taro Logo

Software Engineer (Systems)

Meta builds technologies that help people connect, find communities, and grow businesses, known for apps like Facebook, Instagram, WhatsApp, and moving into AR/VR.
Burlingame, CA, USA
$183,167 - $200,200
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AI · 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 operating systems-level software, compilers, and network distribution software that powers Meta's suite of applications used by billions of people worldwide. You'll be part of a team that builds and maintains the critical infrastructure behind Meta's products, including Facebook, Instagram, WhatsApp, and their emerging AR/VR technologies.

The position combines systems programming with large-scale distributed systems work, requiring expertise in languages like C++, Java, and Python. You'll be responsible for developing and maintaining high-volume servers and infrastructure components that ensure reliable service for Meta's global user base. The role offers competitive compensation ranging from $183,167 to $200,200 annually, plus bonus and equity opportunities.

As a Systems Software Engineer, you'll work on problems of moderate scope, pushing code that impacts billions of users while maintaining high standards for code quality and test coverage. The position requires strong fundamentals in computer science, including deep knowledge of operating systems, distributed systems, and networking principles. You'll collaborate with teams across Meta to build and improve the technology that connects people worldwide.

Meta offers a comprehensive benefits package and the opportunity to work on cutting-edge technology that shapes how billions of people connect and communicate. The company's move into augmented and virtual reality presents exciting new challenges for systems engineers to tackle. If you're passionate about building reliable, scalable systems and want to impact billions of users, this role offers the perfect blend of technical challenge and global impact.

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
  • Push code and drive the development of systems behind products
  • Build high volume servers and web applications that reach billions of people
  • 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
  • Bachelor's Degree in Computer Science, Information Systems, or related field
  • Experience with C, C++, Java, or C#
  • Experience building large-scale infrastructure applications
  • Knowledge of Python, PHP, or Haskell
  • Experience with relational databases and SQL
  • Proficiency with software development tools (VIM/Emacs, Git/SVN/Perforce)
  • Linux/UNIX system knowledge
  • Experience with HTML, CSS, JavaScript
  • Understanding of data processing, programming languages, databases, networking, operating systems

Benefits For Software Engineer (Systems)

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Bonus
  • Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To Meta Software Engineer (Systems)