Software Engineer (Systems)

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences like AR/VR.
$153,632 - $200,200
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AR/VR · Social Media

Description For Software Engineer (Systems)

Meta, formerly Facebook Inc., is at the forefront of social technology innovation, seeking a Software Engineer (Systems) to join their team in Seattle. This role offers an exciting opportunity to work on large-scale distributed systems that impact billions of users worldwide.

The position involves developing operating systems-level software, compilers, and network distribution software for Meta's suite of products including Facebook, Instagram, WhatsApp, and their emerging AR/VR technologies. As a Systems Software Engineer, you'll be responsible for building and maintaining high-volume servers and web applications that connect people globally.

The ideal candidate will have a strong foundation in computer science fundamentals, with experience in systems programming languages like C++, Java, or C#, as well as scripting languages such as Python or PHP. You'll need to be comfortable working with Linux/UNIX environments and have a solid understanding of web technologies.

What makes this role particularly exciting is the scale and impact of your work. You'll be contributing to systems that serve billions of users, working on cutting-edge technology that shapes the future of social interaction. Meta is also pushing boundaries in AR/VR technology, offering opportunities to work on the next generation of social platforms.

The compensation package is highly competitive, ranging from $153,632 to $200,200 annually, plus bonus and equity opportunities. Meta offers comprehensive benefits and a collaborative work environment where you can grow your career while working on some of the most challenging problems in technology.

This role offers the perfect blend of technical challenge and real-world impact, making it an ideal opportunity for engineers who want to work on systems at massive scale while helping to build the future of social connection and virtual reality experiences.

Last updated 3 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
  • Build high volume servers and web applications
  • 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
JavaScript
Linux
  • Bachelor's degree in Computer Science, Engineering, Mathematics, Statistics, Analytics, or related field
  • Experience with C, C++, Java, or C#
  • Experience with Python, PHP, or Haskell
  • Knowledge of software development tools: Code editors (VIM or Emacs) and revision control systems
  • Experience with Linux, UNIX, or other *nix-like OS
  • Knowledge of core web technologies including HTML, CSS, or JavaScript
  • Ability to build highly-scalable performant solutions
  • Understanding of data processing, programming languages, databases, networking, operating systems
  • Experience applying algorithms and core computer science concepts to real world systems

Benefits For Software Engineer (Systems)

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits package

Interested in this job?

Jobs Related To Meta Software Engineer (Systems)

Software Engineer, Infrastructure

Backend Software Engineer role at Meta focusing on large-scale infrastructure systems and distributed components that power Facebook's core services.

Business Engineer

Meta seeks a Business Engineer to build scalable solutions across platforms, combining technical expertise with business acumen to drive partner success and innovation.

Software Engineer, Product

Software Engineer position at Meta working on scalable solutions for products impacting billions of users worldwide.

Software Engineer - AI Transport

Software Engineer position at Meta focusing on AI Transport solutions, working with NICs and transport software for AI workloads in large-scale distributed systems.

Software Engineer (Systems)

Systems Software Engineer role at Meta developing operating systems-level software and distributed systems for billions of users.