Software Engineer, Product

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
$180,583 - $200,200
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
3+ years of experience
AR/VR · Social Media

Description For Software Engineer, Product

Meta (formerly Facebook) is seeking a Software Engineer to join their product team in a role that combines technical expertise with product development. This position offers a unique opportunity to work at one of the world's leading technology companies that's shaping the future of social connection and immersive technologies.

The role involves developing and maintaining software applications that power Meta's suite of products, including Facebook, Instagram, WhatsApp, and their emerging AR/VR initiatives. As a Software Engineer, you'll be responsible for designing, creating, and testing software applications while maintaining high standards for code quality and test coverage.

The ideal candidate will have a strong foundation in computer science (Master's degree required) with expertise in various programming languages (Java, Python, C++), databases, and distributed systems. You'll work in an environment that values independence and problem-solving ability, while collaborating with teams across the organization to build solutions that impact billions of users.

Meta offers a competitive compensation package ranging from $180,583 to $200,200 annually, plus bonus and equity opportunities. The position offers the flexibility of remote work within the US, making it an attractive opportunity for engineers looking to work on challenging problems while maintaining work-life balance.

The company is at the forefront of developing next-generation technologies, particularly in AR/VR, making this an exciting opportunity for engineers interested in shaping the future of digital interaction. Meta's commitment to building the metaverse and pushing the boundaries of social technology means you'll be working on cutting-edge projects that go beyond traditional social media.

This role offers significant growth potential, with opportunities to work on diverse problems and contribute to products used by billions of people worldwide. Meta's inclusive culture, comprehensive benefits package, and commitment to innovation make it an ideal place for engineers looking to make a meaningful impact while advancing their careers.

Last updated a day 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 diverse scope where analysis of data requires evaluation of identifiable factors
  • Work independently and complete tasks on schedule
  • Master internal development standards from developing to releasing code

Requirements For Software Engineer, Product

Java
Python
JavaScript
  • Master's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Statistics, Physics, Applied Sciences, or related field
  • Experience with C, C++, C#, or Java
  • Experience with Python, PHP, or Haskell
  • Knowledge of relational databases and SQL
  • Experience with software development tools: Code editors and revision control systems
  • Experience with Linux, UNIX, or other *nix-like OS
  • Knowledge of core web technologies: HTML, CSS, or JavaScript
  • Experience applying algorithms and core computer science concepts
  • Knowledge of distributed systems

Benefits For Software Engineer, Product

Equity
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Meta Software Engineer, Product

Software Engineer, Product

Software Engineer position at Meta focusing on product development, requiring full-stack expertise and experience with various programming languages and frameworks.

Software Engineer, Product

Software Engineer position at Meta focusing on product development and large-scale infrastructure applications using various programming languages and technologies.

Network Engineer, Deployment & Support

Network Engineer position at Meta focusing on deployment and support of datacenter infrastructure and global network operations.

Software Engineer

Software Engineer position at Meta focusing on developing and maintaining large-scale software applications and infrastructure.

Software Engineer (Systems)

Systems Software Engineer role at Meta focusing on operating systems-level software, distributed systems, and backend infrastructure.