Software Engineer, Systems

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

Description For Software Engineer, Systems

Meta, formerly Facebook Inc., is at the forefront of social technology innovation, transforming how billions of people connect worldwide through platforms like Facebook, Instagram, WhatsApp, and Messenger. As a Systems Software Engineer at Meta, you'll be instrumental in developing the backbone of these world-changing applications. You'll work on operating systems-level software, compilers, and network distribution software that powers Meta's vast infrastructure.

The role offers an exciting opportunity to impact billions of users while working with cutting-edge technology. You'll be part of a team that's pushing boundaries in distributed systems, handling massive scale, and solving complex technical challenges. Meta is particularly focused on the next evolution of social technology, moving beyond traditional platforms into augmented and virtual reality experiences.

The position requires a strong technical foundation with a Master's degree in Computer Science or related fields. You'll need expertise in systems programming, distributed systems, and scalable architecture. The role offers competitive compensation ($169,442-$200,200/year) plus bonus and equity, reflecting Meta's commitment to attracting top talent.

Working at Meta means being part of a company that's constantly innovating and shaping the future of human connection. You'll have the opportunity to work with some of the industry's brightest minds, access to world-class resources, and the chance to solve unprecedented technical challenges. The company's strong emphasis on work-life balance, comprehensive benefits, and commitment to personal growth makes it an ideal place for engineers looking to make a significant impact while advancing their careers.

Last updated 8 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
  • Push code and drive the development of systems behind products
  • Create web applications that reach billions of people
  • Build high volume servers
  • Develop strong understanding of product areas, codebase, and systems
  • Produce high quality code with good test coverage
  • Work independently and complete tasks on-schedule
  • Master internal development standards
  • Actively seek and give feedback

Requirements For Software Engineer, Systems

Java
Python
PHP
JavaScript
Linux
  • Master's degree in Computer Science, Computer Software, Computer Engineering, Artificial Intelligence, Applied Sciences, Mathematics, Physics, or related field
  • Experience with C, C++, Java, C#, Python, PHP, or Haskell
  • Knowledge of relational databases and SQL
  • Experience with software development tools: Code editors and revision control systems
  • Proficiency in Linux, UNIX, or other *nix-like OS
  • Knowledge of core web technologies: HTML, CSS, JavaScript
  • Experience building highly-scalable performant solutions
  • Understanding of distributed systems
  • Experience with data processing, programming languages, databases, networking, operating systems

Benefits For Software Engineer, Systems

Medical Insurance
Equity
  • Bonus
  • Equity

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 focusing on distributed systems development and scalable solutions.

Software Engineer (Systems)

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