Taro Logo

Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$222,772 - $240,240
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AR/VR

Description For Software Engineer, Systems

Meta (formerly Facebook) is seeking a Systems Software Engineer to join their team in developing critical infrastructure components that power their suite of social technology products. This role offers an exceptional opportunity to work on large-scale distributed systems that impact billions of users worldwide.

The position involves designing and developing operating systems-level software, compilers, and network distribution software for Meta's extensive distributed infrastructure. You'll be working on the core systems that enable Meta's applications like Facebook, Instagram, WhatsApp, and their emerging AR/VR technologies to function at global scale.

As a Systems Software Engineer, you'll be responsible for building and maintaining high-volume servers and web applications that reach billions of people. The role requires strong technical expertise in systems programming, distributed systems, and software engineering fundamentals. You'll work with modern technologies including various programming languages (C++, Java, Python, PHP) and will need to understand both low-level systems operations and high-level application architecture.

The ideal candidate will have a Master's degree in Computer Science or related field, with strong foundations in operating systems, distributed systems, and software engineering principles. You'll need to demonstrate proficiency in multiple programming languages, database technologies, and Linux/UNIX environments. Experience with web technologies and scalable systems is essential.

Meta offers a competitive compensation package ranging from $222,772 to $240,240 annually, plus bonus and equity opportunities. The company provides comprehensive benefits and the chance to work on technology that impacts billions of users. This role offers excellent career growth potential within one of the world's leading technology companies, particularly as Meta expands into new areas like AR/VR and the metaverse.

Working at Meta means joining a company at the forefront of social technology innovation, with opportunities to solve complex technical challenges at massive scale. You'll collaborate with talented engineers and have access to cutting-edge technology and resources. The role combines the excitement of a technical challenge with the impact of building products that connect people worldwide.

Last updated 14 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 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
PHP
Java
JavaScript
Linux
  • Master's degree in Computer Science, Computer Engineering, or related field
  • Experience with C, C++, Java, or C#
  • Experience with Python, PHP, or Haskell
  • Knowledge of relational databases and SQL
  • Experience with software development tools (VIM/Emacs, Git/SVN)
  • Linux/UNIX system knowledge
  • Core web technologies: HTML, CSS, JavaScript
  • Experience building scalable solutions
  • Knowledge of distributed systems
  • Understanding of algorithms and computer science concepts

Benefits For Software Engineer, Systems

Medical Insurance
Equity
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Meta Software Engineer, Systems