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.
$176,361 - $200,200
Backend
Staff Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AR/VR

Description For Software Engineer (Systems)

Meta, a global technology leader formerly known as Facebook, is seeking a Systems Software Engineer to join their team in Bellevue, WA. This role offers an exciting opportunity to work on large-scale distributed systems and core infrastructure that powers Meta's family of apps and services, including Facebook, Instagram, WhatsApp, and their emerging AR/VR technologies.

The position requires a Master's degree in Computer Science or related field, along with 3 years of relevant experience. You'll be responsible for designing and developing operating systems-level software, compilers, and network distribution software for large distributed components. The role involves handling complex technical challenges related to large-scale data storage, server cluster coordination, and runtime environments for front-end code.

As a Systems Software Engineer, you'll work primarily with C/C++, Java, PHP, and Hack, building new features and improving existing products. The role demands strong expertise in distributed systems, algorithms, and data processing, with emphasis on building highly scalable and performant solutions. You'll be expected to work independently on medium to large features, conduct design and code reviews, and drive technical improvements across assigned codebases and systems.

Meta offers a competitive compensation package ranging from $176,361 to $200,200 annually, plus bonus, equity, and comprehensive benefits. The company's culture emphasizes innovation, collaboration, and technical excellence, with opportunities to work on cutting-edge technologies that impact billions of users worldwide.

This is an excellent opportunity for experienced engineers who want to work on challenging technical problems at scale, contribute to the evolution of social technology, and be part of Meta's journey beyond traditional social media into the future of digital connection through AR/VR and other emerging technologies. The role offers significant technical challenges, growth opportunities, and the chance to make a meaningful impact on products used by people around the world.

Last updated 3 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
PHP
Linux
  • Master's degree in Computer Science, Engineering, or related field
  • 3 years of experience in computer-related occupation
  • Experience coding in C, C++, Java, or C#
  • Experience with building large-scale infrastructure applications
  • Knowledge of relational databases and SQL
  • Experience with object-oriented software development
  • Experience building maintainable and testable code bases
  • Proficiency with software development tools (VIM/Emacs, SVN/GIT/Perforce)
  • Experience with Linux/UNIX systems
  • Experience with distributed systems
  • Strong knowledge of algorithms
  • Experience with data processing, programming languages, databases, networking

Benefits For Software Engineer (Systems)

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

Interested in this job?

Jobs Related To Meta Software Engineer (Systems)