Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$162,163 - $200,200
Distributed Systems
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
AR/VR · Enterprise SaaS

Description For Software Engineer, Systems

Meta, formerly Facebook Inc., is at the forefront of social technology innovation, seeking a Systems Software Engineer to join their team. This role combines cutting-edge AR/VR development with distributed systems expertise, offering an exciting opportunity to shape the future of social interaction.

The position requires a Master's degree and 2 years of experience, focusing on creating immersive AR/VR experiences using various technologies including React AR, Unity, and native Android applications. You'll be working on highly-scalable solutions and distributed systems, requiring strong expertise in multiple programming languages and core web technologies.

As a Systems Software Engineer, you'll drive cross-functional projects, collaborating with design, 3D art, and product management teams to create innovative AR/VR applications. The role demands strong problem-solving skills and the ability to work independently while managing complex technical challenges.

Meta offers a competitive compensation package ranging from $162,163 to $200,200 annually, plus bonus and equity opportunities. The position offers flexibility with remote work options across the US, while maintaining a base in Menlo Park, CA. You'll be part of Meta's mission to move beyond traditional 2D screens toward immersive experiences, helping build the next evolution in social technology.

The ideal candidate will have experience with distributed systems, including sharding, consistency, and availability, along with proficiency in various programming languages and development tools. You'll be working in an environment that values innovation, technical excellence, and the ability to create scalable solutions that impact billions of users worldwide.

This role presents an exceptional opportunity to work at the intersection of AR/VR technology and distributed systems, contributing to groundbreaking products that will define the future of human interaction and social connectivity.

Last updated a month ago

Responsibilities For Software Engineer, Systems

  • Drive engineering and cross-functional projects to create interactive experiences using React AR, Unity, and native Android applications for AR/VR operating systems
  • Leverage performance analysis and profiling tools to improve stability and performance of AR/VR experiences
  • Work independently and use available resources to complete tasks on schedule
  • Coordinate cross-functional work between engineering, design, 3D art, and product management

Requirements For Software Engineer, Systems

Python
JavaScript
React
  • Master's degree in Computer Science, Computer Software, Computer Engineering, Math, Physics, Applied Sciences, or related field
  • 2 years of experience coding in C, C++, C#, Python, Java, or Javascript
  • Experience with Python, PHP, or Haskell
  • 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, JavaScript
  • Experience building highly-scalable performant solutions
  • Experience with distributed systems including sharding, consistency, and availability
  • Knowledge of algorithms

Benefits For Software Engineer, Systems

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Meta Software Engineer, Systems

Software Engineer, Systems

Systems Software Engineer role at Meta focusing on distributed systems development and scalable solutions.

Software Engineer, Systems

Systems Software Engineer role at Meta focusing on distributed systems and operating system level software development.

Software Engineer, Systems

Meta is seeking a Systems Software Engineer to develop operating systems-level software and distributed systems components.

Software Engineer, Systems

Systems Software Engineer role at Meta, developing operating systems and distributed systems software for billions of users.

Software Engineer, Systems

Systems Software Engineer role at Meta focusing on distributed systems development and scalable solutions.