Software Engineer, Product

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$192,668 - $240,240
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
1+ year of experience
AR/VR · Enterprise SaaS · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Network Production Engineer

Network Production Engineer role at Meta focusing on datacenter network architectures and automation.

Production Network Engineer, Physical Infrastructure

Production Network Engineer role at Meta focusing on physical infrastructure and datacenter networking, offering competitive compensation and the opportunity to work with cutting-edge technology.

Software Development Engineer in Test, Privacy

Software Development Engineer in Test position focusing on privacy and automated testing at Meta, requiring 2 years of experience and strong technical background.

Network Engineer, Deployment & Support

Network Engineer position at Meta focusing on deployment and support of large-scale optical networks and infrastructure.

Business Engineer

Business Engineer role at Meta focusing on building scalable solutions across Meta's platforms while bridging business and technology expertise.

Description For Software Engineer, Product

Meta, formerly Facebook Inc., is at the forefront of social technology innovation, offering an exciting opportunity for a Software Engineer, Product position. This role combines product development with sophisticated engineering challenges, working on technologies that connect billions of people worldwide through platforms like Facebook, Instagram, WhatsApp, and Messenger. The position offers a competitive salary range of $192,668 to $240,240, plus bonus and equity benefits.

The role requires expertise in multiple programming languages and technologies, including Java, Python, PHP, and JavaScript, with a focus on building large-scale infrastructure applications. You'll be responsible for developing and testing software applications, maintaining high code quality, and working on moderately complex problems that require analytical thinking and creative problem-solving.

Meta is particularly exciting for engineers interested in pushing the boundaries of technology, as the company is actively moving beyond traditional 2D screens into augmented and virtual reality experiences. This presents unique opportunities to work on cutting-edge technology that will shape the future of social interaction.

The position offers flexibility with remote work options across the US, while maintaining connection to Meta's innovative culture. You'll be part of a team that values technical excellence, creative problem-solving, and the ability to impact billions of users worldwide. The role provides an excellent opportunity for professional growth, working with modern technologies and frameworks while contributing to products that are reshaping how people connect and interact globally.

Meta's comprehensive benefits package, collaborative work environment, and commitment to pushing technological boundaries make this an ideal position for engineers looking to make a significant impact while working with cutting-edge technology. The company's strong focus on innovation and scale provides endless opportunities for learning and career development.

Last updated 4 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
  • May be assigned to specific group focused on product or infrastructure

Requirements For Software Engineer, Product

Java
Python
PHP
Ruby
JavaScript
  • Bachelor's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Statistics, Physics, Applied Sciences or related field and one year of experience (OR three years of work experience)
  • 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 and 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?