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.
$214,032 - $240,240
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AR/VR · 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 large-scale distributed systems that power Meta's family of apps including Facebook, Instagram, and WhatsApp, while also contributing to the company's future in AR/VR technology.

The position involves developing systems-level software, media encodings, and network distribution software for large distributed components. You'll be working on critical infrastructure that serves billions of users worldwide, building and maintaining high-volume servers and creating web applications that operate at unprecedented scale.

As a Systems Software Engineer, you'll be responsible for researching, designing, and implementing new features while improving existing products. The role requires strong programming skills in languages like Python, Java, or JavaScript, along with a solid understanding of distributed systems, algorithms, and database technologies. You'll work with cutting-edge technologies and be part of a team that's shaping the future of social connection and virtual reality.

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 and a collaborative work environment where you'll be challenged to solve complex technical problems alongside talented engineers.

The ideal candidate will have a Bachelor's degree in Computer Science or related field, strong coding abilities, and experience with Linux/UNIX environments. You should be comfortable working independently, have excellent problem-solving skills, and be able to produce high-quality code with good test coverage.

This is an excellent opportunity for a mid-level engineer looking to make a significant impact at one of the world's leading technology companies. You'll be at the forefront of developing technologies that connect billions of people and shape the future of digital interaction.

Last updated a day ago

Responsibilities For Software Engineer, Systems

  • Research, design, develop, build and test systems-level software, media encodings, 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

Requirements For Software Engineer, Systems

Python
Java
JavaScript
Linux
  • Bachelor's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • Experience with C, C++, C#, Python, Java, or Javascript
  • Knowledge of Python, PHP, or Haskell
  • Experience with relational databases and SQL
  • Proficiency with software development tools (Code editors, revision control systems)
  • Knowledge of Linux, UNIX, or other *nix-like OS
  • Experience with core web technologies: HTML, CSS, JavaScript
  • Understanding of building highly-scalable performant solutions
  • Knowledge of distributed systems
  • Understanding of algorithms

Benefits For Software Engineer, Systems

Medical Insurance
Equity
  • Base salary
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Meta Software Engineer, Systems