Taro Logo

Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses, including apps like Facebook, Messenger, Instagram, and WhatsApp.
$214,032 - $240,240
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ 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 New York. This role offers an exciting opportunity to work on large-scale distributed systems that power Meta's family of apps and services, including Facebook, Instagram, WhatsApp, and their emerging AR/VR technologies.

The position involves developing operating systems-level software, compilers, and network distribution software that runs Meta's applications at global scale. You'll be working on critical infrastructure that serves billions of users worldwide, pushing code that directly impacts how people connect and communicate across Meta's platforms.

As a Systems Software Engineer, you'll be responsible for researching, designing, and implementing high-performance, scalable solutions. The role requires expertise in systems programming, distributed systems, and a strong foundation in computer science fundamentals. You'll work with modern technologies and frameworks while solving complex technical challenges.

The ideal candidate will have a Master's degree in Computer Science or related field, with strong programming skills in languages like C++, Java, or C#. Experience with Linux/UNIX systems, SQL databases, and web technologies is essential. You'll be expected to work independently, demonstrate strong problem-solving abilities, and collaborate effectively with teams across the organization.

Meta offers a competitive compensation package including a base salary range of $214,032 to $240,240, plus bonus and equity opportunities. The company provides comprehensive benefits including medical coverage, 401(k), and various other perks. Working at Meta means being part of a company that's shaping the future of social technology and pushing the boundaries of what's possible in AR/VR.

This is an excellent opportunity for someone who wants to work on challenging technical problems at scale, while contributing to products that impact billions of users globally. The role offers significant growth potential and the chance to work with some of the best engineers in the industry.

Last updated 6 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

Java
JavaScript
Linux
  • Master's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • Experience with C, C++, Java, or C#
  • Knowledge of relational databases and SQL
  • Experience with software development tools (Code editors, revision control systems)
  • Linux/UNIX system knowledge
  • Experience with core web technologies (HTML, CSS, JavaScript)
  • Ability to build highly-scalable performant solutions
  • Knowledge of distributed systems
  • Understanding of algorithms and core computer science concepts

Benefits For Software Engineer, Systems

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

Interested in this job?

Jobs Related To Meta Software Engineer, Systems