Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences like AR and VR.
$203,350 - $240,240
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
AR/VR · Social Media

Description For Software Engineer

Meta, formerly Facebook Inc., is at the forefront of social technology innovation, seeking a Software Engineer to join their team in Seattle. This role offers an exciting opportunity to work on technology that impacts billions of users worldwide through platforms like Facebook, Instagram, WhatsApp, and emerging AR/VR technologies.

The position requires a Master's degree in Computer Science or related fields and combines both technical expertise and creative problem-solving. You'll be working on operating systems-level software, compilers, and network distribution software that powers Meta's suite of applications. The role involves building and maintaining high-volume servers and web applications that serve Meta's massive user base.

As a Software Engineer at Meta, you'll be responsible for pushing code, developing new features, and improving existing products. The role requires proficiency in various programming languages including C++, Java, Python, or PHP, and a strong understanding of distributed systems. You'll work in an environment that values independence while providing support and resources for growth.

The compensation package is highly competitive, ranging from $203,350 to $240,240 annually, plus bonus and equity opportunities. Meta offers comprehensive benefits and the chance to work on cutting-edge technology that's shaping the future of digital connection. The company is particularly focused on moving beyond traditional 2D screens toward immersive experiences, making this an exciting time to join the team.

This role would be ideal for someone who is passionate about large-scale systems, enjoys tackling complex technical challenges, and wants to be part of building the next evolution in social technology. You'll have the opportunity to work with some of the best engineers in the industry while contributing to products that impact people globally.

Last updated 20 hours ago

Responsibilities For Software Engineer

  • 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

Java
Python
PHP
  • Master's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, Data Science, or related field
  • Experience with coding in C, C++, Java, or C#
  • Experience with Python, PHP, or Haskell
  • Knowledge of software development tools: Code editors and revision control systems
  • Experience with Linux, UNIX, or other *nix-like OS
  • Ability to build highly-scalable performant solutions
  • Knowledge of data processing, programming languages, databases, networking, operating systems
  • Experience applying algorithms and core computer science concepts
  • Knowledge of distributed systems

Benefits For Software Engineer

Medical Insurance
Equity
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Meta Software Engineer

Software Engineer

Entry-level Software Engineer position at Meta focusing on backend development and infrastructure for social technology platforms.

Software Engineer (Systems)

Entry-level Systems Software Engineer position at Meta, working on operating systems-level software and distributed systems with competitive compensation.

Software Engineer

Entry-level Software Engineer position at Meta, focusing on developing and maintaining various software applications and systems.

Software Engineer

Software Engineering role at Meta focusing on developing and maintaining large-scale social technology platforms and next-generation AR/VR experiences.

Software Engineer, Product

Entry-level Software Engineer position at Meta, focusing on product development with competitive salary and benefits in New York City.