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.
$185,644 - $200,200
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
Enterprise SaaS · Social Media · AR/VR

Job Description

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 used by billions of people worldwide.

The position involves developing operating systems-level software, compilers, and network distribution software for large distributed components. You'll be working on critical infrastructure that supports Meta's various platforms including Facebook, Instagram, WhatsApp, and their emerging AR/VR technologies.

As a Systems Software Engineer, you'll be responsible for building and maintaining high-performance, scalable systems that operate at massive scale. The role requires strong technical skills in systems programming, distributed systems, and software engineering fundamentals. You'll work with modern technologies and frameworks while pushing code that impacts billions of users globally.

The ideal candidate should have a Bachelor's degree in Computer Science or related field, with strong programming skills in languages like C++, Java, or Python. Knowledge of distributed systems, operating systems, and database technologies is essential. Experience with Linux/UNIX environments and web technologies is also required.

Meta offers a competitive compensation package including a base salary range of $185,644 to $200,200, plus bonus and equity opportunities. The company provides comprehensive benefits and the chance to work on challenging technical problems at unprecedented scale.

This is an excellent opportunity for someone looking to make a significant impact in the tech industry while working with cutting-edge technologies. You'll be joining a company that's not only maintaining some of the world's most popular social platforms but is also pushing the boundaries of technology with its work in AR/VR and the metaverse.

The role offers significant growth potential and the chance to work with some of the best engineers in the industry. Meta's culture encourages innovation, ownership, and impact, making it an ideal place for engineers who want to solve complex technical challenges while affecting billions of users worldwide.

Last updated a month 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 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
PHP
Java
Linux
  • Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or related field
  • Experience with C, C++, Java, or C#
  • Knowledge of Python, PHP, or Haskell
  • Experience with relational databases and SQL
  • Proficiency with software development tools (VIM/Emacs, Git/Subversion/Perforce)
  • Linux/UNIX experience
  • Knowledge of core web technologies (HTML, CSS, JavaScript)
  • Understanding of scalable distributed systems
  • Knowledge of data processing, programming languages, databases, networking, operating systems

Benefits For Software Engineer – Systems

Medical Insurance
Equity
401k
  • Competitive salary
  • Bonus
  • Equity
  • Benefits package