Taro Logo

Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
$187,456 - $200,200
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year 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 Meta's suite of applications used by billions of people worldwide.

The position involves developing operating systems-level software, compilers, and network distribution software that forms the backbone of Meta's infrastructure. You'll be working on critical systems that ensure the reliable operation of applications like Facebook, Instagram, WhatsApp, and Meta's emerging AR/VR technologies.

As a Systems Software Engineer, you'll be responsible for researching, designing, and implementing high-performance solutions that scale to Meta's massive user base. The role requires expertise in systems programming, distributed computing, and a strong foundation in computer science principles. You'll work with modern technologies and frameworks while focusing on producing high-quality, well-tested code.

The ideal candidate will have a Master's degree in Computer Science or related field, along with practical experience in systems programming and distributed systems. You should be proficient in languages like Java, Python, or TypeScript, and have a strong understanding of databases, networking, and operating systems.

Meta offers a competitive compensation package starting from $187,456 to $200,200 annually, plus bonus and equity opportunities. The company provides comprehensive benefits and the chance to work on technology that impacts billions of users globally. You'll be part of a team that's pushing the boundaries of technology, especially in areas like AR/VR and artificial intelligence.

Working at Meta means joining a company that's at the forefront of social technology innovation. You'll have the opportunity to solve complex technical challenges, work with cutting-edge technology, and contribute to products that connect people worldwide. The company culture emphasizes impact, innovation, and personal growth, making it an ideal place for engineers who want to make a significant difference in how people connect and interact online.

This role offers the perfect blend of technical challenge and real-world impact, making it an excellent opportunity for systems engineers who want to work on technology that shapes the future of digital communication and social interaction.

Last updated 2 months 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 areas, codebase, and systems
  • Produce high quality code with good test coverage
  • Work independently and complete tasks on-schedule
  • Build software at scale to prevent inappropriate data exposure
  • Develop solutions for data tracing, classification, and security

Requirements For Software Engineer, Systems

Java
TypeScript
Python
PHP
JavaScript
  • Master's degree in Computer Science, Computer Engineering, or related field
  • 1 year of work experience in computer-related occupation
  • Experience with Java, TypeScript, Python, PHP, or JavaScript
  • Experience with relational databases, Non-Relational database, and SQL
  • Experience with software development tools and revision control systems
  • Knowledge of Linux, UNIX, or other *nix-like OS
  • Proficiency in core web technologies: HTML, CSS, TypeScript or JavaScript
  • 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
  • Medical benefits

Jobs Related To Meta Software Engineer, Systems