Taro Logo

Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$185,644 - $200,200
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ 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 Menlo Park. 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 requires expertise in systems-level software development, with a focus on building and maintaining high-performance, scalable infrastructure.

As a Systems Software Engineer, you'll be responsible for developing operating systems-level software, compilers, and network distribution software that supports Meta's massive user base. You'll work on challenging technical problems, pushing the boundaries of what's possible in distributed computing while helping connect billions of people worldwide.

The role offers competitive compensation, including a base salary range of $185,644 to $200,200, plus bonus and equity opportunities. Meta provides comprehensive benefits and a collaborative work environment where you'll be surrounded by talented engineers working on cutting-edge technology.

The ideal candidate will have a Master's degree in Computer Science or related field, strong programming skills in languages like C++, Python, or Java, and experience with distributed systems and scalable architectures. You'll need to demonstrate proficiency in software engineering practices, data analysis, and problem-solving while working independently on complex projects.

This position offers the opportunity to make a significant impact on products used by billions of people while working at one of the world's leading technology companies. You'll be at the forefront of innovation in social technology and help shape the future of digital connection through Meta's expanding portfolio of products and services.

Last updated 16 days 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
  • Participate in on call and improve documentation
  • Track tasks and share updates with the team

Requirements For Software Engineer, Systems

Python
Java
JavaScript
Linux
  • Master's degree in Computer Science, Engineering, 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 (VIM/Emacs, Git/SVN)
  • Linux/UNIX system knowledge
  • Core web technologies: HTML, CSS, JavaScript
  • Experience building highly-scalable solutions
  • Knowledge of distributed systems
  • Strong algorithm skills

Benefits For Software Engineer, Systems

Medical Insurance
Equity
401k
  • Competitive base salary
  • Bonus
  • Equity compensation
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Meta Software Engineer, Systems