Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
$216,000 - $240,240
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AR/VR · Enterprise SaaS · Consumer

Description For Software Engineer, Systems

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 large-scale distributed systems that power Meta's family of apps and services including Facebook, Instagram, WhatsApp, and their emerging AR/VR technologies.

The position requires a skilled engineer with 5 years of experience to develop operating systems-level software and network distribution solutions. You'll be working on critical infrastructure that supports billions of users worldwide, using a diverse tech stack including Java, Python, C++, and modern web technologies.

As a Systems Software Engineer, you'll be responsible for designing, building, and maintaining high-performance distributed systems, while collaborating with world-class engineers. The role offers competitive compensation ($216,000-$240,240/year) plus bonus and equity, reflecting Meta's position as a leading tech company.

The ideal candidate will have strong expertise in distributed systems, algorithms, and system-level programming. You'll need to demonstrate proficiency in multiple programming languages and have experience with Linux/UNIX environments. This is an excellent opportunity to work on challenging technical problems at unprecedented scale while contributing to products that connect people globally.

Meta offers a comprehensive benefits package and fosters an inclusive work environment. The company is at the forefront of developing next-generation social technologies, including AR/VR experiences, making this an exciting time to join the team and shape the future of social connection.

Last updated a day 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 moderate scope and drive the development of systems
  • 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 Facebook's development standards
  • Actively seek and give feedback

Requirements For Software Engineer, Systems

Java
Python
JavaScript
React
Go
PHP
  • Bachelor's degree in Computer Science, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • 5 years of experience in computer-related occupation
  • Experience with industry-standard languages (Java, Python, C++, JavaScript)
  • Experience with C, C++, C#, or Java
  • Experience with Python, PHP, or Go
  • Knowledge of relational databases and SQL
  • Experience with software development tools and revision control systems
  • Experience with Linux/UNIX systems
  • Proficiency in core web technologies (HTML, CSS, JavaScript and React)
  • Experience building highly-scalable performant solutions
  • Knowledge of distributed systems and algorithms

Benefits For Software Engineer, Systems

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits package

Interested in this job?

Jobs Related To Meta Software Engineer, Systems

Software Engineer, Systems

Senior Systems Engineer role at Meta focusing on distributed systems and infrastructure development with competitive compensation.

Software Engineer, Systems

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

AI/HPC Systems Performance Engineer

Meta is hiring an AI/HPC Systems Performance Engineer to develop solutions for large scale AI training systems and optimize communication system performance.

Software Engineer, SystemML - Scaling / Performance

Senior Software Engineer role at Meta, focusing on SystemML scaling and performance for distributed ML training.

Software Engineer, Realtime Engine Technology - Reality Labs

Senior Software Engineer role at Meta's Reality Labs, focusing on Realtime Engine Technology for AR/VR applications.