Software Engineer, Systems

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

Description For Software Engineer, Systems

Meta (formerly Facebook) is seeking a Senior Systems Software Engineer to join their team in New York City. This role presents an exciting opportunity to work on large-scale distributed systems that power Meta's suite of social technology platforms including Facebook, Instagram, WhatsApp, and their emerging AR/VR initiatives.

The position requires a seasoned professional with a Master's degree and 3 years of experience in building complex, scalable systems. You'll be working on critical infrastructure components, developing operating systems-level software, and handling large-scale data storage solutions that support Meta's billions of users worldwide.

As a Systems Software Engineer, you'll be at the forefront of technological innovation, working with a diverse tech stack including C++, Java, PHP, and various modern development tools. Your responsibilities will span from designing and implementing new features to improving existing systems' efficiency and scalability. You'll have the autonomy to drive significant technical decisions and complete large-scale features independently.

The role offers competitive compensation ranging from $182,022 to $200,200 annually, plus additional benefits including bonuses, equity, and comprehensive healthcare coverage. Meta's commitment to pushing technological boundaries, especially in AR/VR and immersive experiences, makes this an exciting opportunity for engineers who want to shape the future of social technology.

You'll be joining a company that's transitioning beyond traditional social media into the next evolution of social technology, working on challenges that require innovative solutions in distributed systems, data processing, and scalable architecture. The position offers the chance to work with some of the industry's best engineers and contribute to products that impact billions of users globally.

Meta's collaborative environment encourages innovation and professional growth, making it an ideal place for engineers who want to tackle complex technical challenges while working on products that connect people worldwide. The company's focus on the future of digital interaction, including AR/VR technologies, provides unique opportunities to work on cutting-edge projects that will define the next generation of social computing.

Last updated 4 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 diverse scope and design core, backend software components
  • Handle large scale data storage, synchronization and coordination of large server cluster
  • Code using primarily C/C++, Java, PHP and Hack
  • Interface with other teams to incorporate their innovations
  • Conduct design and code reviews
  • Analyze and improve efficiency, scalability, and stability of various system resources
  • Complete medium to large features independently
  • Identify and drive changes for assigned codebase, product area and systems

Requirements For Software Engineer, Systems

Java
PHP
Python
JavaScript
  • Master's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • 3 years of experience in job offered or computer-related occupation
  • Experience with C, C++, Java, or C#
  • Experience building large-scale infrastructure applications
  • Experience designing and completing medium to large features independently
  • Experience owning a particular component, feature or system
  • Experience with Python, PHP, or Haskell
  • Knowledge of relational databases and SQL
  • Experience with software development tools (VIM/Emacs, Subversion/GIT/Perforce)
  • Experience with Linux, UNIX, or other *nix-like OS
  • Knowledge of core web technologies: HTML, CSS, JavaScript
  • Experience building highly-scalable performant solutions
  • Knowledge of data processing, programming languages, databases, networking, operating systems
  • Experience with distributed systems

Benefits For Software Engineer, Systems

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • bonus
  • equity
  • benefits package available

Interested in this job?

Jobs Related To Meta Software Engineer, Systems

Software Engineer, Systems

Senior Systems Software Engineer role at Meta focusing on distributed systems and infrastructure development.

Software Engineer (Systems)

Senior Software Engineer position at Meta focusing on distributed systems and operating systems-level software development.

Software Engineer, Systems

Senior Systems Software Engineer role at Meta focusing on distributed systems and infrastructure development.

Software Engineer, Systems

Senior Systems Software Engineer role at Meta, focusing on distributed systems and operating system-level software development in Los Angeles.

Software Engineer, Systems

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