Taro Logo

Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses, moving beyond 2D screens toward immersive AR/VR experiences.
$176,361 - $200,200
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AR/VR · Social Media

Description For Software Engineer, Systems

Meta 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 that power Meta's suite of applications used by billions of people worldwide. The position requires expertise in operating systems-level software, compilers, and network distribution software development.

The ideal candidate will have a Master's degree in Computer Science or related field, with strong programming skills in languages like C++, Java, Python, and experience with distributed systems. You'll be responsible for designing and developing high-performance systems, creating web applications at scale, and working on critical infrastructure that supports Meta's various platforms including Facebook, Instagram, and WhatsApp.

This is an excellent opportunity for someone passionate about systems engineering who wants to make an impact at global scale. Meta offers a competitive compensation package including base salary ranging from $176,361 to $200,200 per year, plus bonus, equity, and comprehensive benefits. The company's culture emphasizes innovation, collaboration, and technical excellence.

Working at Meta means being part of a team that's pushing the boundaries of technology, particularly as the company moves into new frontiers like augmented and virtual reality. You'll have the chance to work on complex technical challenges while helping to connect billions of people around the world. The role offers significant growth opportunities and the chance to work with some of the industry's best engineers.

Last updated 2 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
  • 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
  • Actively seek and give feedback

Requirements For Software Engineer, Systems

Python
Java
JavaScript
Linux
  • Master's degree in Computer Science, Engineering, Statistics, Information Systems, Analytics, Mathematics, Electrical Engineering, Physics, Applied Sciences, or related field
  • Experience with C, C++, Java, or C#
  • Experience with Python, PHP, or Haskell
  • Knowledge of relational databases and SQL
  • Experience with software development tools (VIM/Emacs, Subversion/GIT/Perforce)
  • Linux/UNIX system knowledge
  • Experience with HTML, CSS, JavaScript
  • Ability to build highly-scalable performant solutions
  • Knowledge of data processing, programming languages, databases, networking
  • Experience with distributed systems

Benefits For Software Engineer, Systems

Medical Insurance
Equity
401k
  • Competitive base salary
  • Bonus
  • Equity compensation
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Meta Software Engineer, Systems