Software Engineer, Systems

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

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 technologies.

The position requires a Master's degree and 2 years of experience, combining theoretical knowledge with practical software engineering skills. You'll work on critical infrastructure that serves billions of users, developing high-performance, scalable solutions using various programming languages and technologies.

As a Systems Software Engineer, you'll be responsible for designing and implementing complex distributed systems, working with cutting-edge technologies, and contributing to Meta's innovative products. The role offers competitive compensation ($198,000-$240,240/year) plus bonus and equity, along with comprehensive benefits.

Meta provides a unique opportunity to work on problems at massive scale, with access to world-class resources and the chance to shape the future of social connection. The company's transition into metaverse technologies offers exciting challenges in building immersive experiences beyond traditional social media.

The ideal candidate will have strong programming skills across multiple languages, experience with distributed systems, and the ability to work independently while collaborating with teams. This role offers significant growth potential within one of the world's leading tech companies, working on products that impact billions of users daily.

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 the development of systems
  • 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 Facebook's development standards
  • Actively seek and give feedback

Requirements For Software Engineer, Systems

Python
Java
JavaScript
PHP
Linux
  • Master'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++, or JavaScript)
  • Experience with Python, PHP, or Haskell
  • Knowledge of relational databases and SQL
  • Experience with software development tools (VIM/Emacs, Git/Subversion/Perforce)
  • Experience with Linux/UNIX systems
  • Knowledge of core web technologies (HTML, CSS, JavaScript)
  • Experience building highly-scalable performant solutions
  • Experience with distributed systems

Benefits For Software Engineer, Systems

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Base salary
  • Bonus
  • Equity
  • Healthcare benefits

Interested in this job?

Jobs Related To Meta Software Engineer, Systems

Software Engineer, Systems

Systems Software Engineer role at Meta, focusing on developing operating systems and distributed systems for social platforms and AR/VR technologies.

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.