Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
$138,043 - $158,400
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
AR/VR · Enterprise SaaS · Consumer

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 offers an exciting opportunity to work on large-scale distributed systems that impact billions of users worldwide.

The position involves developing operating systems-level software, compilers, and network distribution software for Meta's suite of products including Facebook, Instagram, WhatsApp, and their emerging AR/VR technologies. You'll be working on cutting-edge technology that connects people globally and pushes the boundaries of social interaction.

As a Systems Software Engineer, you'll be responsible for building and maintaining high-volume servers, creating web applications, and developing the crucial infrastructure that powers Meta's products. The role requires strong technical skills in various programming languages, distributed systems, and algorithms.

The ideal candidate will have a strong foundation in computer science fundamentals and experience with industry-standard languages like Python, Java, or C++. You'll need to be comfortable working with Linux/UNIX environments and have experience with database systems and web technologies.

Meta offers a competitive compensation package including base salary, bonus, equity, and comprehensive benefits. You'll be working with some of the brightest minds in technology and have the opportunity to impact products used by billions of people. The company is particularly focused on moving beyond traditional social media into immersive technologies like AR and VR, making this an exciting time to join the team.

The role offers significant growth potential and the chance to work on challenging technical problems at an unprecedented scale. You'll be part of a team that values innovation, collaboration, and technical excellence while building the future of social connection.

Last updated 15 hours 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 area, 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

Python
Java
JavaScript
Linux
  • Bachelor's degree in Computer Science, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • Experience with C, C++, C#, Python, Java, or Javascript
  • Knowledge of Python, PHP, or Haskell
  • Experience with relational databases and SQL
  • Proficiency with software development tools (Code editors, revision control systems)
  • Knowledge of Linux, UNIX, or other *nix-like OS
  • Experience with core web technologies: HTML, CSS, JavaScript
  • Experience building highly-scalable performant solutions
  • Knowledge of distributed systems
  • Understanding 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

Entry-level Software Engineering role at Meta, focusing on developing social technology platforms and immersive experiences with competitive compensation.

Software Engineer

Entry-level Software Engineer position at Meta, working on backend systems and web applications that reach billions of users.

Software Engineer, Product

Entry-level Software Engineer position at Meta, focusing on product development with competitive compensation and benefits in New York City.

Production Engineer

Production Engineer role at Meta focusing on developing and maintaining backend services, infrastructure, and data warehouse systems.

Software Engineer

Entry-level Software Engineer position at Meta, focusing on developing and maintaining large-scale software applications and systems.