Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms like Facebook, Instagram, WhatsApp, and virtual reality experiences.
$173,000 - $200,200
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AR/VR · Social Media

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 and distributed systems that power Meta's suite of applications including Facebook, Instagram, and WhatsApp, as well as their emerging AR/VR platforms.

The ideal candidate will have 2 years of experience and a strong foundation in computer science, with expertise in systems programming and distributed computing. You'll work on challenging problems at massive scale, developing solutions that impact billions of users worldwide. The role offers competitive compensation ranging from $173,000 to $200,200 annually, plus bonus and equity opportunities.

As a Systems Software Engineer, you'll be responsible for designing and implementing high-performance, scalable systems, working with cutting-edge technologies across Meta's infrastructure. You'll collaborate with talented engineers while having the autonomy to drive projects independently. The position requires strong programming skills in languages like Java, Python, and C++, along with deep knowledge of operating systems and distributed systems concepts.

Meta offers a unique opportunity to work on technology that connects people globally while pushing the boundaries of social interaction through AR/VR innovations. The company provides comprehensive benefits and a culture of continuous learning and growth. If you're passionate about systems engineering and want to impact how billions of people connect and interact, this role offers an exciting opportunity to shape the future of social technology.

Last updated 18 minutes 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 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
Linux
  • Bachelor's degree in Computer Science, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • 2 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 Haskell
  • Knowledge of relational databases and SQL
  • Experience with software development tools (VIM/Emacs, Git/SVN/Perforce)
  • Experience with Linux/UNIX systems
  • Knowledge of core web technologies (HTML, CSS, JavaScript)
  • Experience building highly-scalable solutions
  • Knowledge of distributed systems
  • Understanding of algorithms

Benefits For Software Engineer, Systems

  • bonus
  • equity
  • benefits package

Interested in this job?

Jobs Related To Meta Software Engineer, Systems

Software Engineer, Systems

Systems Software Engineer role at Meta, focusing on distributed systems and OS-level development for social technology platforms.

Software Engineer, Systems

Systems Software Engineer role at Meta, focusing on distributed systems and ML infrastructure development in New York.

Software Engineer, Systems

Systems Software Engineer role at Meta focusing on distributed systems and OS-level development, offering competitive compensation and benefits.

Software Engineer, Systems

Systems Software Engineer role at Meta, focusing on distributed systems and infrastructure development with competitive compensation and benefits.

Software Engineer, Systems

Systems Software Engineer role at Meta focusing on distributed systems and operating system-level software development for social technology platforms.