Taro Logo

Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$235,486 - $240,240
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS · AR/VR

Job Description

Meta (formerly Facebook) is seeking a Senior Systems Software Engineer to join their team. This role offers an exciting opportunity to work on large-scale distributed systems that power Meta's suite of social technology products including Facebook, Instagram, WhatsApp, and their emerging AR/VR platforms.

The position involves developing critical operating systems-level software, compilers, and network distribution software that forms the backbone of Meta's infrastructure. You'll be working with cutting-edge technology stacks including C/C++, Java, PHP, and Hack, while handling massive-scale data storage and server cluster coordination challenges.

As a Systems Software Engineer, you'll have significant autonomy to complete medium to large features independently, conduct design and code reviews, and drive improvements in efficiency, scalability, and stability of various system resources. The role requires strong expertise in distributed systems, large-scale infrastructure applications, and core computer science concepts.

Meta offers a competitive compensation package including a base salary range of $235,486 to $240,240 per year, plus bonus, equity, and comprehensive benefits. The position allows for remote work from anywhere in the US, providing flexibility while working on technology that connects billions of people worldwide.

The ideal candidate will have at least 5 years of experience in software engineering, with a strong background in building scalable systems, working with relational databases, and implementing distributed systems. This is an excellent opportunity for experienced engineers who want to work on challenging technical problems at global scale while contributing to the next evolution of social technology, including Meta's ventures into augmented and virtual reality.

Meta's culture emphasizes impact, innovation, and direct responsibility for products that affect billions of users. You'll be joining a company that's continuously pushing the boundaries of technology while maintaining a strong focus on scalability, performance, and reliability.

Last updated 2 months 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
  • Work on problems of diverse scope and design core, backend software components
  • Handle large scale data storage, synchronization and coordination of large server cluster
  • Code using primarily C/C++, Java, PHP and Hack
  • Interface with other teams to incorporate their innovations
  • Conduct design and code reviews
  • Analyze and improve efficiency, scalability, and stability of various system resources
  • Complete medium to large features independently
  • Identify and drive changes for assigned codebase, product area and/or systems

Requirements For Software Engineer, Systems

Java
PHP
  • Bachelor's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • 5 years of experience coding in C, C++, Java, or C#
  • Experience building large-scale infrastructure applications
  • Experience designing and completing medium to large features independently
  • Experience owning a particular component, feature or system
  • Experience with relational databases and SQL
  • Experience with software development tools (VIM/Emacs, Subversion/GIT/Perforce)
  • Knowledge of core web technologies: HTML, CSS, JavaScript
  • Experience building highly-scalable performant solutions
  • Experience with distributed systems

Benefits For Software Engineer, Systems

Medical Insurance
Equity
  • Competitive base salary
  • Bonus
  • Equity
  • Benefits package

Related Jobs

QA Engineer

Senior QA Engineer position at Meta focusing on VR product quality assurance, requiring Master's degree and 4 years of experience in software testing and development.

QA Engineer

Senior QA Engineer position at Meta focusing on quality assurance for VR products and platforms, requiring 4 years of experience and strong programming skills.

Software Engineer (Systems)

Senior Systems Software Engineer role at Meta, building scalable solutions for billions of users with competitive compensation and comprehensive benefits.

Software Engineer (Systems)

Senior Systems Software Engineer role at Meta, developing operating systems-level software and distributed systems that power applications used by billions of people worldwide.

Software Engineer, Systems

Senior Systems Software Engineer role at Meta focusing on building and maintaining large-scale distributed systems and infrastructure components.