Software Engineer, Systems

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

Description For Software Engineer, Systems

Meta (formerly Facebook) is seeking a Systems Software Engineer to join their team in building the next evolution of social technology. This role focuses on developing operating systems-level software and distributed systems that power Meta's suite of applications including Facebook, Instagram, and WhatsApp, as well as their emerging AR/VR technologies.

The position offers an exciting opportunity to work on large-scale distributed systems that impact billions of users worldwide. You'll be responsible for designing and implementing high-performance, scalable solutions while working with cutting-edge technologies. The role requires expertise in systems programming, distributed computing, and a strong foundation in computer science principles.

As a Systems Software Engineer at Meta, you'll collaborate with talented engineers across different teams, working on problems that require innovative solutions. The company offers competitive compensation including base salary, bonus, and equity, along with comprehensive benefits. This is an excellent opportunity for someone who wants to work on challenging technical problems at scale while contributing to products that connect people globally.

The ideal candidate will have a Master's degree in Computer Science or related field, strong programming skills in languages like C++, Java, or Python, and experience with distributed systems. You'll be working in Meta's Bellevue office, contributing to the company's mission of building the next generation of social technology and the metaverse.

Meta's culture emphasizes impact, innovation, and personal growth, offering opportunities to work on meaningful projects that affect billions of users. The company provides strong support for professional development, including access to cutting-edge technology and resources to help you succeed in your role.

Last updated 5 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
  • Master internal development standards
  • Actively seek and give feedback

Requirements For Software Engineer, Systems

Python
PHP
Java
JavaScript
  • Master's degree in Computer Science, Engineering, Applied Sciences, Mathematics, Physics 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)
  • Experience with Linux/UNIX systems
  • Knowledge of core web technologies (HTML, CSS, JavaScript)
  • Experience building highly-scalable solutions
  • Understanding of distributed systems
  • Strong knowledge of algorithms and core computer science concepts

Benefits For Software Engineer, Systems

Medical Insurance
Dental Insurance
Vision Insurance
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Meta Software Engineer, Systems

Software Engineer (Systems)

Systems Software Engineer role at Meta, developing large-scale distributed systems and infrastructure with competitive compensation and benefits.

Software Engineer (Systems)

Systems Software Engineer role at Meta focusing on distributed systems and infrastructure development with competitive compensation and benefits.

Software Engineer, Systems

Systems Software Engineer role at Meta, focusing on distributed systems and OS-level development for social technology platforms.

Software Engineer, Systems

Systems Software Engineer role at Meta, focusing on distributed systems and ML infrastructure development in New York.

Software Engineer, Systems

Systems Software Engineer role at Meta focusing on distributed systems and OS-level development, offering competitive compensation and benefits.