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.
$270,606 - $290,180
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · AI · AR/VR

Job Description

Meta (formerly Facebook) is seeking a Senior Systems Software Engineer to join their team in Bellevue, WA. This role offers an exciting opportunity to work on critical infrastructure components that power Meta's family of apps and services used by billions of people worldwide.

The position requires a skilled engineer with 6+ years of experience to work on operating systems-level software, compilers, and network distribution software for large distributed components. You'll be responsible for designing and implementing core backend software components, handling large-scale data storage systems, and managing server cluster synchronization and coordination.

As a Systems Software Engineer, you'll work with cutting-edge technologies and contribute to Meta's infrastructure using languages like C/C++, Java, PHP, and Hack. The role involves significant technical leadership, requiring you to drive the technical vision for batch workloads definition, scheduling, dispatching, and execution across teams.

The ideal candidate will have a strong background in distributed systems, demonstrated experience building large-scale infrastructure applications, and expertise in system performance optimization. You'll need to be comfortable working independently on complex features while also collaborating with cross-functional teams to incorporate innovations and drive technical improvements.

Meta offers a competitive compensation package ranging from $270,606 to $290,180 annually, plus bonus and equity opportunities. The company provides comprehensive benefits including medical, dental, and vision insurance. Working at Meta means being part of a company that's shaping the future of social technology, including ventures into AR/VR and the metaverse.

This role presents an excellent opportunity for experienced engineers who want to work on challenging technical problems at scale, contribute to systems that impact billions of users, and help drive Meta's infrastructure evolution. You'll be part of a team that values technical excellence, innovation, and collaboration while working on next-generation technologies that connect people worldwide.

Last updated 24 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 diverse scope and design core, backend software components
  • Handle large 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
  • Complete medium to large features independently
  • Technical leadership and coordination across teams
  • Drive technical vision for batch workloads definition, scheduling, dispatching and execution

Requirements For Software Engineer, Systems

Java
Python
PHP
Linux
  • Bachelor's degree in Computer Science, Computer Engineering, or related field
  • 6 years of experience coding in C, C++, Java, or C#
  • Experience building large-scale infrastructure applications
  • Experience designing and completing medium to large features independently
  • Experience with Python, PHP, or Haskell
  • Experience with relational databases and SQL
  • Experience with software development tools (VIM/Emacs, Git/SVN)
  • Experience with Linux/UNIX systems
  • Knowledge of core web technologies (HTML, CSS, JavaScript)
  • Experience building highly-scalable performant solutions
  • Experience designing scalable distributed systems

Benefits For Software Engineer, Systems

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