Software Engineer (Product)

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
$170,023 - $200,200
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AR/VR
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 traditional software engineering with product development, requiring expertise in various programming languages and technologies. You'll be working on large-scale systems that impact billions of users while contributing to Meta's vision of building the next evolution in social technology.

As a Software Engineer at Meta, you'll be responsible for developing and maintaining software applications, working with both front-end and back-end technologies, and ensuring high-quality code delivery. The role requires strong technical skills in languages like Java, Python, PHP, or Ruby, along with experience in SQL and web technologies.

The ideal candidate will have a bachelor's degree in Computer Science or related field, with demonstrated experience in software development. You'll be working in a collaborative environment where you can make significant impacts on products used by people around the world.

Meta offers a competitive compensation package ranging from $170,023 to $200,200 annually, plus bonus and equity opportunities. The company provides comprehensive benefits and is committed to creating an inclusive workplace environment. This is an excellent opportunity for engineers who want to work on cutting-edge technology while shaping the future of social connection and virtual reality.

Working at Meta's Seattle office, you'll be part of a team that's pushing the boundaries of what's possible in social technology, moving beyond traditional 2D screens toward immersive experiences. The role offers significant growth potential and the chance to work on problems that affect billions of users worldwide.

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 review of various factors
  • Exercise judgment within defined procedures and practices
  • Master internal development standards from developing to releasing code

Requirements For Software Engineer (Product)

Java
Python
PHP
Ruby
JavaScript
  • Bachelor's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Statistics, Economics, Physics, Applied Sciences, or related field
  • Experience with 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

Benefits For Software Engineer (Product)

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

Interested in this job?