Software Engineer, Product

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

Description For Software Engineer, Product

Meta, formerly Facebook Inc., is seeking a Software Engineer to join their Product team in Bellevue, WA. This role combines product development with robust engineering practices, focusing on building technologies that connect people and communities. The position requires expertise in multiple programming languages and frameworks, with opportunities to work on large-scale infrastructure applications that impact billions of users worldwide.

The ideal candidate will contribute to Meta's evolution beyond traditional social media into immersive technologies like AR and VR. You'll be responsible for developing and maintaining software applications, ensuring high-quality code production, and working on moderately complex problems that require analytical thinking and technical expertise.

This role offers competitive compensation ranging from $133,000 to $158,400 annually, plus bonus and equity opportunities. You'll be part of Meta's mission to shape the future of digital connection, working beyond the constraints of traditional screens and physical limitations. The position requires 2 years of experience and offers the chance to work with cutting-edge technologies while contributing to products used by billions of people globally.

Meta provides a comprehensive benefits package and maintains a strong commitment to diversity, equality, and inclusion. You'll be working in an environment that values innovation, technical excellence, and the ability to solve complex challenges that impact global communities. This is an excellent opportunity for engineers who want to be at the forefront of technological advancement while building products that connect people worldwide.

Last updated 20 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
  • Bachelor's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or related field and 2 years of experience (or Master's degree)
  • 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
Equity
  • Bonus
  • Equity
  • Medical Insurance

Interested in this job?

Jobs Related To Meta Software Engineer, Product

Software Engineer, Product

Software Engineer position at Meta focusing on product development, requiring expertise in multiple programming languages and web technologies.

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, Systems

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