Taro Logo

Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses, including Facebook, Instagram, WhatsApp, and working on AR/VR experiences.
$178,360 - $200,200
Mid-Level Software Engineer
In-Person
5,000+ Employees
0.5+ years of experience
Enterprise SaaS · AI · AR/VR

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 large-scale distributed systems that power some of the world's most popular social platforms including Facebook, Instagram, and WhatsApp.

The position requires a Master's degree in Computer Science or related field and combines systems-level programming with distributed systems development. You'll be working on critical infrastructure components, developing operating systems-level software, compilers, and network distribution software that enables Meta's applications to serve billions of users worldwide.

As a Systems Software Engineer, you'll be responsible for designing, building, and maintaining high-performance distributed systems. The role involves pushing code, improving existing products, and creating web applications that reach billions of people. You'll work with modern technologies and frameworks, focusing on producing high-quality code with good test coverage.

The ideal candidate should have experience with systems programming languages (C, C++, Java), scripting languages (Python, PHP), and strong knowledge of Linux/UNIX systems. You'll be working in an environment that values independent problem-solving while providing support and resources for growth.

Meta offers a competitive compensation package including a base salary range of $178,360 to $200,200 per year, plus bonus, equity, and comprehensive benefits. The company is at the forefront of technological innovation, particularly in social connectivity and virtual/augmented reality, making this an excellent opportunity for engineers interested in working on cutting-edge technology at massive scale.

The role offers significant growth potential within Meta's engineering organization, with opportunities to work on problems of increasing complexity and coordinate cross-functional efforts across teams. You'll be part of a company that's shaping the future of social technology, moving beyond traditional social media into immersive experiences and the metaverse.

Working at Meta means joining a company that's committed to building technologies that help people connect and find communities. The company's transition into Meta reflects its ambition to move beyond 2D screens toward immersive experiences, offering engineers the chance to work on next-generation social technologies.

This position is based in New York, offering the opportunity to work from one of the world's most vibrant tech hubs while contributing to products that impact billions of users globally. Meta provides a collaborative environment where engineers can grow their careers while working on some of the most challenging and interesting problems in technology.

Last updated a day 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 development of systems behind products
  • Create web applications that reach billions of people
  • Build high volume servers
  • Develop strong understanding of relevant product area, codebase, or systems
  • Produce high quality code with good test coverage
  • Work independently and complete tasks on-schedule
  • Troubleshoot and diagnose problems in distributed systems
  • Coordinate cross-functional efforts across teams

Requirements For Software Engineer, Systems

Python
PHP
Linux
  • Master's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • 6 months of work experience in computer-related occupation
  • Experience coding in C, C++, Java, or C#
  • Experience with Python, PHP, or Haskell
  • Experience with software development tools (VIM/Emacs, Subversion/GIT/Perforce)
  • Experience with Linux/UNIX systems and shell scripting
  • Experience building highly-scalable performant solutions
  • Knowledge of data processing, programming languages, databases, networking
  • Experience with distributed systems

Benefits For Software Engineer, Systems

Medical Insurance
Equity
  • Competitive salary
  • Bonus
  • Equity
  • Health benefits

Interested in this job?

Jobs Related To Meta Software Engineer, Systems