Software Engineer, Systems

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
$138,043 - $158,400
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
AR/VR · Enterprise SaaS · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Network Production Engineer (University Grad)

Entry-level Network Production Engineer position at Meta focusing on maintaining and scaling network infrastructure for billions of users.

Software Developer

Entry-level Software Developer position at Oracle NetSuite in Montevideo, focusing on EPM product development with Java, JavaScript, and SQL. Hybrid work model with competitive benefits.

Junior BSS/OSS Test Engineer | Telecom Applications

Entry-level BSS/OSS Test Engineer position at Oracle in Riyadh, focusing on telecom applications testing, automation, and quality assurance.

Software Engineer - Analytics Cloud

Entry-level Software Engineer position at Oracle Analytics Cloud for new graduates, working on enterprise-class business intelligence platform in San Francisco Bay Area.

Founding Engineer

Founding Engineer role at Tabular, building AI-powered accounting automation systems in Berlin.

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 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. You'll be working on cutting-edge technology that connects people globally and pushes the boundaries of social interaction.

As a Systems Software Engineer, you'll be responsible for building and maintaining high-volume servers, creating web applications, and developing the crucial infrastructure that powers Meta's products. The role requires strong technical skills in various programming languages, distributed systems, and algorithms.

The ideal candidate will have a strong foundation in computer science fundamentals and experience with industry-standard languages like Python, Java, or C++. You'll need to be comfortable working with Linux/UNIX environments and have experience with database systems and web technologies.

Meta offers a competitive compensation package including base salary, bonus, equity, and comprehensive benefits. You'll be working with some of the brightest minds in technology and have the opportunity to impact products used by billions of people. The company is particularly focused on moving beyond traditional social media into immersive technologies like AR and VR, making this an exciting time to join the team.

The role offers significant growth potential and the chance to work on challenging technical problems at an unprecedented scale. You'll be part of a team that values innovation, collaboration, and technical excellence while building the future of social connection.

Last updated 4 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
  • 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
Java
JavaScript
Linux
  • Bachelor's degree in Computer Science, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • Experience with C, C++, C#, Python, Java, or Javascript
  • Knowledge of Python, PHP, or Haskell
  • Experience with relational databases and SQL
  • Proficiency with software development tools (Code editors, revision control systems)
  • Knowledge of Linux, UNIX, or other *nix-like OS
  • Experience with core web technologies: HTML, CSS, JavaScript
  • Experience building highly-scalable performant solutions
  • Knowledge of distributed systems
  • Understanding of algorithms

Benefits For Software Engineer, Systems

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

Interested in this job?