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:
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 Development Engineer - Connectivity, Amazon Devices

Senior Software Development Engineer position at Amazon Lab126, focusing on connectivity solutions for smart homes and enterprises, requiring 5+ years of experience in software development and system architecture.

Sr. Software Development Engineer - Connectivity, Amazon Devices

Senior Software Engineer role at Amazon Lab126 focusing on connectivity solutions for smart homes and enterprises, requiring 5+ years of experience in software development and system architecture.

Sr. Software Dev Engineer, Kuiper SDN Team

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

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 5 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
  • 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?