Taro Logo

Software Engineer (Systems)

Meta builds technologies that help people connect, find communities, and grow businesses, including apps like Facebook, Messenger, Instagram, and WhatsApp.
$229,319 - $240,240
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · AR/VR · Social Media

Job Description

Meta, formerly Facebook, is seeking a Systems Software Engineer to join their team in Bellevue, WA. This role offers an exciting opportunity to work on operating systems-level software, compilers, and network distribution software for one of the world's leading technology companies. The position combines deep technical work with the chance to impact billions of users worldwide.

As a Systems Software Engineer, you'll be responsible for developing and maintaining critical infrastructure that powers Meta's family of apps and services. You'll work on large distributed components, build high-volume servers, and create web applications that reach global scale. The role requires expertise in systems programming, strong algorithmic skills, and experience with various programming languages including C++, Python, and Java.

The ideal candidate will have 5 years of experience in software development, with a strong background in operating systems, distributed systems, and web technologies. You'll need to be comfortable working independently, making technical decisions, and delivering high-quality code that meets Meta's rigorous standards. The position offers competitive compensation ($229,319-$240,240/year) plus equity and comprehensive benefits.

This is an excellent opportunity for experienced engineers who want to work on challenging technical problems at scale, while contributing to products that connect billions of people worldwide. You'll be part of Meta's evolution beyond traditional social media into new frontiers like AR/VR, working alongside talented engineers and helping shape the future of social technology.

The role offers both technical depth and broad impact, with opportunities to work on fundamental systems while seeing your code deployed to billions of users. Meta's collaborative culture, strong engineering practices, and commitment to innovation make this an ideal position for engineers looking to make a significant impact in their career.

Last updated 2 months 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
Java
JavaScript
Linux
  • Bachelor's degree in Computer Science, Engineering, or related field
  • 5 years of experience in software development
  • Experience with C, C++, C#, Python, Java, or Javascript
  • Experience with Python, PHP, or Haskell
  • Knowledge of relational databases and SQL
  • Experience with software development tools (VIM/Emacs, Git/Subversion/Perforce)
  • Experience with Linux/UNIX systems
  • Knowledge of core web technologies (HTML, CSS, JavaScript)
  • Experience building highly-scalable solutions
  • Strong understanding of algorithms

Benefits For Software Engineer (Systems)

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

Related Jobs

QA Engineer

Senior QA Engineer position at Meta focusing on VR product quality assurance, requiring Master's degree and 4 years of experience in software testing and development.

QA Engineer

Senior QA Engineer position at Meta focusing on quality assurance for VR products and platforms, requiring 4 years of experience and strong programming skills.

Software Engineer, Systems

Senior Systems Software Engineer role at Meta focusing on building and maintaining large-scale distributed systems and infrastructure components.

Software Engineer (Systems)

Senior Systems Software Engineer role at Meta, building scalable solutions for billions of users with competitive compensation and comprehensive benefits.

Software Engineer, Systems

Senior Systems Software Engineer role at Meta focusing on building and maintaining large-scale distributed systems and infrastructure components.