Taro Logo

Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$203,350 - $240,240
Senior Software Engineer
In-Person
5,000+ Employees
3+ 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 presents an exciting opportunity to work on critical infrastructure that powers Meta's suite of social technology products and their vision for the metaverse.

The position requires a Master's degree in Computer Science or related field, along with 3 years of relevant experience. You'll be working on sophisticated distributed systems, developing operating systems-level software, compilers, and network distribution software that handles Meta's massive scale operations.

As a Systems Software Engineer, you'll be responsible for designing and implementing large-scale data storage solutions, managing server cluster synchronization, and providing robust runtime environments for front-end applications. The role involves working with various programming languages including C/C++, Java, PHP, and Hack, while requiring strong expertise in Linux/UNIX environments.

The ideal candidate should be self-driven and capable of handling complex technical challenges independently. You'll be working on problems of diverse scope, from improving existing systems to building entirely new features. The role involves significant collaboration with other teams, conducting code reviews, and driving technical improvements across the codebase.

Meta offers a competitive compensation package ranging from $203,350 to $240,240 annually, plus bonus and equity opportunities. The company provides comprehensive benefits and the chance to work on technology that impacts billions of users globally. You'll be part of Meta's journey beyond traditional social media into immersive technologies like AR and VR.

This role offers the opportunity to work with cutting-edge technology at massive scale, alongside some of the industry's best engineers. You'll be contributing to systems that power Meta's family of apps including Facebook, Instagram, WhatsApp, and their next-generation platforms. The position combines technical depth with broad impact, making it ideal for engineers who want to work on challenging problems while affecting billions of users worldwide.

Last updated 25 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
  • Identify and drive changes for assigned codebase, product area and/or systems

Requirements For Software Engineer, Systems

Java
Python
PHP
Linux
  • Master's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • 3 years of work experience in computer-related occupation
  • Experience coding in C, C++, Java, or C#
  • Experience designing and completing medium to large features independently
  • Experience owning a particular component, feature or system
  • Experience with Python, PHP, or Haskell
  • Experience with software development tools: Code editors and revision control systems
  • Experience with Linux, UNIX, or other *nix-like OS
  • Knowledge of data processing, programming languages, databases, networking, operating systems
  • Experience applying algorithms and core computer science concepts to real world systems

Benefits For Software Engineer, Systems

Medical Insurance
Equity
  • Bonus
  • Equity
  • Medical Insurance
  • Benefits package available