Taro Logo

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
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:

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 6 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?