Software Engineer, Product

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
$155,605 - $158,400
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AR/VR · Social Media · Consumer

Description For Software Engineer, Product

Meta (formerly Facebook) is seeking a Software Engineer to join their Product team in Menlo Park. This role offers an exciting opportunity to work on technologies that connect billions of people worldwide through platforms like Facebook, Instagram, WhatsApp, and Messenger. The position involves developing and maintaining software applications that power Meta's suite of products, with a focus on building the next evolution in social technology including AR and VR experiences.

The ideal candidate will have strong programming skills across multiple languages, experience with web technologies, and database management. You'll be responsible for designing and implementing high-quality code, working on moderately complex problems, and contributing to Meta's innovative product ecosystem. The role requires both technical expertise and the ability to work within established development frameworks while exercising independent judgment.

This position offers competitive compensation ranging from $155,605 to $158,400 annually, plus bonus and equity opportunities. Meta provides comprehensive benefits and the chance to work on products that impact billions of users globally. The company's commitment to pushing technological boundaries, especially in AR/VR, makes this an excellent opportunity for engineers looking to shape the future of social connection.

Working at Meta means joining a team that's building beyond traditional social media, moving into immersive technologies that will define the next generation of human interaction. The role combines technical challenges with the opportunity to impact how people connect, find communities, and grow businesses in the digital age.

Last updated 2 days 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
  • Master's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, 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
  • Experience with relational databases
  • Experience with SQL
  • Experience implementing web interfaces using JavaScript, HTML, or CSS

Benefits For Software Engineer, Product

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • bonus
  • equity
  • benefits package

Interested in this job?

Jobs Related To Meta Software Engineer, Product

Software Engineer

Software Engineer role at Meta focused on novel collaborations with academic researchers in cognitive development, human computer interfaces, AI, and perceptual science.

Gameplay Software Engineer - Reality Labs

Gameplay Software Engineer position at Meta's Reality Labs, focusing on developing VR in-meeting experiences and immersive virtual spaces.

Developer Advocate, Python

Developer Advocate position at Meta focusing on Python community engagement, open source contributions, and technical advocacy for Meta's Python technologies.

Software Engineer, Product

Mid-level Software Engineer position at Meta, focusing on product development with competitive compensation and opportunities to work on cutting-edge technologies.

Software Engineer, Systems

Systems Software Engineer role at Meta, focusing on operating systems and distributed systems development with competitive compensation and benefits.