Software Engineer, Product

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
$169,442 - $200,200
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
AR/VR · Social Media
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer - Datacenter networking

Software Engineer position at Meta focusing on datacenter networking infrastructure and systems programming.

Network Production Engineer

Network Production Engineer role at Meta focusing on scaling and maintaining large-scale network infrastructure through automation and engineering excellence.

Production Systems Engineer, AI Systems

Production Systems Engineer role at Meta focusing on AI systems infrastructure, networking, and platform optimization.

Network Production Engineer - Core Networking, Backbone

Network Production Engineer role at Meta focusing on designing and implementing global core IP networks, requiring expertise in both networking protocols and software engineering.

Optical Network Engineer

Meta is seeking an Optical Network Engineer to design, build, and operate their global optical network infrastructure, combining software engineering with network expertise.

Description For Software Engineer, Product

Meta (formerly Facebook) is seeking a Software Engineer to join their Product team in Seattle. This role offers an exciting opportunity to work on technologies that connect billions of people worldwide through platforms like Facebook, Instagram, WhatsApp, and emerging AR/VR experiences.

The position combines full-stack development with product engineering, requiring expertise in various programming languages and frameworks. You'll be responsible for developing and maintaining software applications that power Meta's suite of products, working with modern technologies including React, Python, and SQL.

As a Software Engineer at Meta, you'll have the chance to impact products used by billions of users globally. The role offers competitive compensation ($169,442 - $200,200/year) plus bonus and equity, making it an attractive opportunity for experienced developers. You'll work on challenging problems at scale, collaborating with talented engineers while contributing to Meta's mission of building the next evolution in social technology.

The ideal candidate should have a strong foundation in computer science, experience with multiple programming languages, and a track record of building robust applications. You'll need to demonstrate proficiency in data analysis, software engineering, and be comfortable working with various frameworks and technologies.

Meta offers a comprehensive benefits package and fosters an inclusive work environment. The company is at the forefront of technological innovation, particularly in AR/VR, making this an excellent opportunity for engineers who want to shape the future of social connection and digital experiences.

This role provides a unique blend of technical challenges, scale, and impact, making it ideal for engineers who want to work on cutting-edge technology while contributing to products that affect billions of users worldwide. Join Meta to be part of building the next generation of social technology and help shape the future of human connection.

Last updated 3 months ago

Responsibilities For Software Engineer, Product

  • Develop, design, create, modify, and/or test software applications or systems for various products or software services
  • Develop a strong understanding of relevant product area, codebase, and/or systems
  • Demonstrate proficiency in data analysis, programming, and software engineering
  • Produce high-quality code with good test coverage using modern abstractions and frameworks
  • Work on problems of moderate scope where analysis of situations or data requires a review of various factors
  • Exercise judgment within defined procedures and practices to determine appropriate action
  • Master internal development standards from developing to releasing code

Requirements For Software Engineer, Product

JavaScript
Python
PHP
Ruby
React
  • Bachelor's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Statistics, Physics, Applied Sciences, or related field
  • Experience coding in C, C++, Java, or C#
  • Experience building large-scale infrastructure applications
  • Experience creating web applications using Python, PHP, or Ruby
  • Knowledge of relational databases and SQL
  • Experience implementing web interfaces using JavaScript, HTML, or CSS
  • Experience with React or React Native frameworks
  • Experience conducting design and code reviews

Benefits For Software Engineer, Product

Medical Insurance
Equity
  • Bonus
  • Equity
  • Medical Insurance

Interested in this job?