Taro Logo

Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$214,032 - $240,240
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
Enterprise SaaS · AR/VR

Description For Software Engineer, Systems

Meta, a global technology leader formerly known as 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 impact billions of users worldwide. As a Systems Software Engineer, you'll be responsible for developing operating systems-level software, compilers, and network distribution software that powers Meta's suite of applications including Facebook, Instagram, WhatsApp, and their emerging AR/VR technologies.

The position offers a competitive compensation package ranging from $214,032 to $240,240 annually, plus bonus and equity opportunities. You'll be working on challenging technical problems at scale, developing and maintaining critical infrastructure that supports Meta's massive user base. The role requires a strong foundation in computer science fundamentals and systems programming, with opportunities to work with cutting-edge technologies and contribute to Meta's evolution beyond traditional social media into the metaverse.

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 immersive experiences. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving. Meta offers comprehensive benefits, a dynamic work environment, and the chance to work on products that affect billions of people globally.

The ideal candidate will have a Bachelor's degree in Computer Science or related field, strong programming skills in languages like Python, Java, or C++, and a solid understanding of operating systems and distributed systems concepts. You'll need to be comfortable working independently, have good problem-solving skills, and be able to collaborate effectively with teams across the organization.

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 development of systems behind products
  • Build high volume servers and web applications reaching billions
  • 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

Python
Java
JavaScript
PHP
Linux
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Experience with C, C++, C#, Python, Java, or Javascript
  • Experience with Python, PHP, or Haskell
  • Knowledge of relational databases and SQL
  • Experience with software development tools (Code editors, revision control systems)
  • Experience with Linux/UNIX systems
  • Knowledge of core web technologies (HTML, CSS, JavaScript)
  • Understanding of algorithms

Benefits For Software Engineer, Systems

Medical Insurance
Equity
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Meta Software Engineer, Systems