Software Engineer (Systems)

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences like AR/VR.
$170,023 - $200,200
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AR/VR · Social Media

Description For Software Engineer (Systems)

Meta (formerly Facebook) is seeking a Software Engineer (Systems) to join their team in building the next evolution of social technology. This role offers an exciting opportunity to work on large-scale distributed systems and core infrastructure at one of the world's leading tech companies.

The position involves developing operating systems-level software, compilers, and network distribution software for large distributed components. You'll be working on critical backend infrastructure that powers Meta's family of apps including Facebook, Instagram, WhatsApp, and their emerging AR/VR technologies. The role requires strong technical expertise in systems programming, with hands-on experience in languages like C++, Java, and PHP.

As a Systems Software Engineer, you'll be responsible for handling large-scale data storage, server cluster synchronization, and providing runtime environments for front-end code. The role offers significant autonomy, with engineers expected to complete medium to large features independently. You'll be involved in the full development lifecycle, from research and design to implementation and testing.

The ideal candidate should have a strong foundation in computer science fundamentals, demonstrated through a Bachelor's degree in Computer Science or related field. Experience with operating systems, distributed systems, and large-scale infrastructure is crucial. You'll be working in a collaborative environment, interfacing with other teams to incorporate innovations and conducting design and code reviews.

Meta offers a competitive compensation package, including a base salary range of $170,023 to $200,200 per year, plus bonus and equity opportunities. The company provides comprehensive benefits and is committed to building an inclusive workplace. This is an excellent opportunity for engineers who want to work on challenging technical problems at scale while contributing to products that impact billions of users worldwide.

The role is based in Bellevue, WA, and offers the chance to work on next-generation technologies, including Meta's push into augmented and virtual reality. You'll be part of shaping the future of social technology, working beyond traditional 2D screens to create immersive experiences that connect people in new ways.

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 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
  • Bachelor's degree in Computer Science, Computer Engineering, or related field
  • Experience with industry-standard languages: C, C++, C#, Python, Java, or JavaScript
  • Knowledge of relational databases and SQL
  • Experience with software development tools: Code editors and revision control systems
  • Experience with Linux, UNIX, or other *nix-like OS
  • Knowledge of core web technologies: HTML, CSS, or JavaScript
  • Experience building large-scale infrastructure applications
  • Knowledge of data processing, programming languages, databases, networking, operating systems
  • Experience applying algorithms and core computer science concepts to real world systems
  • Experience owning a particular component, feature or system

Benefits For Software Engineer (Systems)

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

Interested in this job?

Jobs Related To Meta Software Engineer (Systems)

Software Engineer, Product

Software Engineer position at Meta focusing on product development and software systems with competitive compensation and benefits.

Software Engineer, Systems

Systems Software Engineer role at Meta focusing on developing operating systems-level software and distributed systems for billions of users.

Software Engineer

Software Engineering role at Meta focusing on developing scalable systems and applications that connect billions of users worldwide.

Software Engineer

Mid-level Software Engineer position at Meta focusing on infrastructure and distributed systems development.

Software Engineer (Product)

Software Engineer position at Meta focusing on product development, offering competitive compensation and the opportunity to work on large-scale social technology solutions.