Software Engineer (Product)

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$226,381 - $240,240
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AR/VR · Enterprise SaaS · Consumer

Description For Software Engineer (Product)

Meta, formerly Facebook Inc., is at the forefront of social technology innovation, seeking a Software Engineer (Product) to join their 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 Messenger, while also pushing boundaries in AR/VR experiences.

The position requires a Master's degree and 2 years of experience, combining technical expertise with product development. You'll be working on large-scale infrastructure applications and full-stack development, utilizing a diverse tech stack including Java, Python, React, and more. The role involves creating and maintaining software applications that impact billions of users globally.

As a Software Engineer at Meta, you'll be responsible for developing high-quality code with good test coverage, working on moderately complex problems, and maintaining large-scale systems. The position offers exposure to cutting-edge technologies and the chance to work on problems that affect people worldwide.

The compensation package is highly competitive, ranging from $226,381 to $240,240 annually, plus bonus and equity opportunities. Meta provides a comprehensive benefits package and promotes an inclusive work environment, making it an excellent opportunity for engineers looking to make a significant impact while working with cutting-edge technology.

The role combines technical challenges with product development, requiring both engineering expertise and product sensibility. You'll be part of Meta's journey beyond traditional social media into the next evolution of social technology, including augmented and virtual reality experiences. This position offers unique opportunities for professional growth while working on products that connect billions of people worldwide.

Last updated 2 hours 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)

Java
JavaScript
Python
PHP
Ruby
React
Linux
  • Master's degree in Computer Science, Engineering, Information Systems, or related field
  • 2 years of experience in computer-related field
  • Experience with C, C++, Java, or C#
  • Experience building large-scale infrastructure applications
  • Experience creating web applications using Python, PHP, or Ruby
  • Experience implementing web interfaces using JavaScript, HTML, or CSS
  • Experience with React or React Native
  • Experience with software development tools (VIM/Emacs, Subversion/GIT/Perforce)
  • Experience with Linux/UNIX systems and shell scripting
  • Knowledge of distributed systems
  • Experience applying algorithms and core computer science concepts to real world systems

Benefits For Software Engineer (Product)

Equity
  • bonus
  • equity
  • benefits package available

Interested in this job?

Jobs Related To Meta Software Engineer (Product)

Developer Advocate, Python

Python Developer Advocate role at Meta focusing on open source engagement, community building, and technical advocacy for Python technologies.

Software Engineer, Infrastructure

Software Engineer position at Meta focusing on building large-scale infrastructure systems and distributed components.

Software Engineer, Infrastructure

Software Engineer position at Meta focusing on infrastructure development across multiple locations, working on large-scale systems that power Meta's family of apps.

Software Engineer

Software Engineer position at Meta working on AR/VR technology in Reality Labs Research, developing innovative solutions for extended reality interactions.

Software Engineer, Product

Software Engineer, Product role at Meta, developing scalable solutions for social technology platforms with competitive compensation and benefits.