Taro Logo

Software Engineer, Systems

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

Description For Software Engineer, Systems

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 operating systems-level software, compilers, and network distribution software for large distributed components. You'll be working on critical infrastructure that handles massive-scale data storage, server cluster synchronization, and provides runtime environments for front-end applications. The role requires expertise in systems programming using C/C++, Java, PHP, and Hack, with opportunities to work on diverse technical challenges.

As a Senior Systems Engineer, you'll have significant autonomy in designing and implementing medium to large features independently. You'll be responsible for analyzing and improving the efficiency, scalability, and stability of various system resources. The role involves close collaboration with other teams, conducting design and code reviews, and driving technical changes across assigned codebases and systems.

The position offers competitive compensation ($235,537-$240,240/year) plus bonus, equity, and comprehensive benefits. Meta provides a unique opportunity to work on technology that impacts billions of users while pushing the boundaries of social technology into new frontiers like AR/VR. The role can be performed remotely from anywhere in the US, offering flexibility in work location while being part of a team that's building the next evolution of social technology.

The ideal candidate will have a Master's degree in a technical field and strong experience in systems programming, distributed systems, and building large-scale infrastructure applications. This role offers the chance to work on cutting-edge technology while helping shape the future of digital connection and immersive experiences at one of the world's leading technology companies.

Last updated 7 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
  • 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
Python
PHP
  • Master's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • 3 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 Python, PHP, or Haskell
  • Experience with relational databases and SQL
  • Experience with software development tools (VIM/Emacs, SVN/GIT/Perforce)
  • Experience with Linux/UNIX systems
  • 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 salary
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Meta Software Engineer, Systems