Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms like Facebook, Instagram, WhatsApp, and AR/VR experiences.
$210,000 - $240,240
Backend
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 generation of social technology. This role offers an exciting opportunity to work on large-scale distributed systems that power Meta's family of apps including Facebook, Instagram, and WhatsApp, while also contributing to the company's vision for the metaverse.

The position requires a mix of systems-level programming and distributed systems expertise, with opportunities to work on operating systems-level software, compilers, and network distribution software. You'll be responsible for building and maintaining critical infrastructure that serves billions of users worldwide.

As a Systems Software Engineer at Meta, you'll collaborate with talented engineers to solve complex technical challenges at unprecedented scale. The role offers competitive compensation ($210,000-$240,240/year) plus bonus and equity, reflecting Meta's position as a leading tech company.

The ideal candidate will have at least 2 years of experience with strong programming skills in languages like C++, Java, and Python, along with a deep understanding of operating systems and distributed systems concepts. You'll need to be comfortable working independently, making technical decisions, and contributing to Meta's fast-paced engineering culture.

Meta offers a comprehensive benefits package and the opportunity to work on technology that impacts billions of people. The company is at the forefront of innovations in social technology, AR/VR, and the metaverse, making this an exciting time to join the team. If you're passionate about systems engineering and want to work on challenging problems at scale, this role offers the perfect opportunity to grow your career while making a significant impact.

Last updated 18 days 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
  • 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
  • Strong understanding of algorithms

Benefits For Software Engineer, Systems

  • bonus
  • equity
  • benefits package

Interested in this job?

Jobs Related To Meta Software Engineer, Systems

Gameplay Software Engineer - Reality Labs

Gameplay Software Engineer position at Meta's Reality Labs, focusing on developing VR in-meeting experiences and immersive virtual spaces.

Developer Advocate, Python

Developer Advocate position at Meta focusing on Python community engagement, open source contributions, and technical advocacy for Meta's Python technologies.

Software Engineer, Product

Mid-level Software Engineer position at Meta, focusing on product development with competitive compensation and opportunities to work on cutting-edge technologies.

Software Engineer, Systems

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

Software Engineer

Software Engineer role at Meta developing large-scale applications and systems, offering competitive compensation and opportunity to work on next-gen social technology.