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
This job posting may no longer be active. You may be interested in these related jobs instead:
Systems Software Engineer - FBOSS

Senior Systems Software Engineer position at Meta working on FBOSS team, developing and maintaining network infrastructure for data centers.

AI/HPC Systems Performance Engineer

Senior AI/HPC Systems Performance Engineer role at Meta, focusing on optimizing large-scale AI training infrastructure and network performance for distributed systems.

Sr. Software Dev Engineer, Kuiper SDN Team

Senior Software Engineer role at Amazon's Project Kuiper, developing network control plane systems for a global satellite-based internet service.

Senior Software Engineer, GPU Communications and Networking

Senior Software Engineer role at NVIDIA focusing on GPU communications and networking, developing optimized runtimes for Deep Learning and HPC systems.

Software Engineer with Systems Depth

Senior Software Engineer position at Datadog focusing on systems infrastructure and tooling, offering competitive compensation and comprehensive benefits in Denver.

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 4 months 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?