Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
$175,000 - $200,200
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AR/VR · Enterprise SaaS · Social Media
This job posting may no longer be active. You may be interested in these related jobs instead:
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.

Description For Software Engineer, Systems

Meta (formerly Facebook) is seeking a Systems Software Engineer to join their team in building the next evolution of social technology. This role focuses on developing operating systems-level software, compilers, and network distribution software for large distributed components. The ideal candidate will have a Master's degree and 3 years of experience in building large-scale infrastructure applications.

The position offers an exciting opportunity to work on cutting-edge technology, including AR/VR experiences, while contributing to Meta's suite of social platforms including Facebook, Instagram, and WhatsApp. You'll be responsible for designing and implementing core software components, handling complex development challenges, and building tools that enable third-party developers to create innovative applications.

Working at Meta means being part of a company that's pushing the boundaries of social technology beyond 2D screens into immersive experiences. You'll collaborate with talented teams, have the opportunity to work on large-scale systems that impact billions of users, and help shape the future of digital connection.

The compensation package is competitive, ranging from $175,000 to $200,200 annually, plus bonus and equity opportunities. Meta offers comprehensive benefits and a supportive work environment that promotes innovation and professional growth. This is an excellent opportunity for experienced engineers who want to work on challenging problems at scale while contributing to the next generation of social technology.

Last updated a month 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
  • Design core software components and APIs
  • Handle complex development challenges and build tools/frameworks
  • Interface with other teams to incorporate innovations
  • Conduct design and code reviews
  • Analyze and improve efficiency, scalability, and stability
  • Complete medium to large features independently
  • Design and build developer tools for VR and MR experiences

Requirements For Software Engineer, Systems

Java
JavaScript
TypeScript
Linux
  • Master's degree in Computer Science, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • 3 years of experience in coding with C, C++, Java, or C#
  • Experience building large-scale infrastructure applications
  • Experience with software development tools (VIM/Emacs, Git/Subversion/Perforce)
  • Proficiency in Linux/UNIX systems
  • Knowledge of core web technologies (HTML, CSS, JavaScript/TypeScript)
  • Experience in building highly-scalable solutions
  • Knowledge of data processing, programming languages, databases, networking
  • Experience in computer graphics or human-computer interaction

Benefits For Software Engineer, Systems

Medical Insurance
Dental Insurance
Vision Insurance
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?