Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
$178,360 - $200,200
Distributed Systems
Entry-Level Software Engineer
In-Person
5,000+ Employees
AR/VR · Enterprise SaaS · Social Media

Description For Software Engineer, Systems

Meta (formerly Facebook) is seeking a Systems Software Engineer to join their team in New York. This role offers an exciting opportunity to work on operating systems-level software and distributed systems that power Meta's suite of social technology products including Facebook, Instagram, and WhatsApp. The position combines hands-on development with systems architecture, requiring expertise in multiple programming languages and distributed computing.

The ideal candidate will contribute to Meta's mission of connecting billions of people worldwide through their technology platforms. You'll be working on large-scale distributed components, developing high-volume servers, and creating web applications that reach a global audience. The role involves both maintaining existing systems and building new features that will shape the future of social technology.

Meta offers a competitive compensation package starting from $178,360 to $200,200 annually, plus bonus and equity opportunities. The company provides comprehensive benefits and the chance to work on cutting-edge technology that impacts billions of users. You'll be part of Meta's evolution beyond traditional social media into immersive technologies like AR and VR.

The position requires strong programming skills across multiple languages, understanding of distributed systems, and the ability to work independently while collaborating with teams. You'll have the opportunity to master Meta's development standards and contribute to the company's next generation of social technology platforms. This is an excellent opportunity for someone looking to make a significant impact in a company that's shaping the future of digital connection and social technology.

Last updated an hour ago

Responsibilities For Software Engineer, Systems

  • Research, design, develop, build and test operating systems-level software
  • Build new features and improve existing products
  • Work on problems of moderate scope and push code
  • Drive development of systems behind Facebook's 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 Facebook's development standards

Requirements For Software Engineer, Systems

Java
Python
JavaScript
Linux
  • Bachelor's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • Experience with industry-standard languages (Java, Python, C++, or 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/Subversion/Perforce)
  • Linux/UNIX experience
  • Knowledge of core web technologies (HTML, CSS, JavaScript)
  • Experience building highly-scalable solutions
  • Understanding of distributed systems
  • Knowledge of core computer science algorithms
  • Experience with continuous integration tools

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, PhD, Early Career, Campus, Systems and Infrastructure, 2025 Start

PhD Software Engineer role at Google focusing on distributed systems and infrastructure, starting 2025, with competitive salary and opportunities to work on impactful projects.

Associate Software Engineer

Entry-level software engineering role at Raft, working on DoD real-time data platforms with modern tech stack and excellent benefits.

Software Engineer, PhD, Early Career, Campus, Systems and Infrastructure, 2025 Start

PhD Software Engineer position at Google focusing on distributed systems and infrastructure development, starting 2025.

PhD Software Engineer

PhD Software Engineer position at Google Cloud's MSCA organization, focusing on AI, ML, and distributed systems development with 2025 start date.

Software Engineer, PhD, Early Career, Campus, Systems and Infrastructure, 2025 Start

PhD Software Engineer position at Google focusing on distributed systems and infrastructure, starting 2025, with competitive compensation and opportunity to work on large-scale technologies.