Taro Logo

Software Engineer, Product

Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world.
Backend
Senior Software Engineer
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Game Developer - Beat Games

Senior Game Developer position at Beat Games (Meta) working on Beat Saber VR game development in Prague

QA Engineering Lead

Senior QA Engineering Lead position at Meta, focusing on quality assurance for core products like Facebook and Instagram, requiring 3+ years of experience and strong technical background.

Network Production Engineer - Backbone

Senior Network Production Engineer role at Meta, combining software development and network engineering to maintain and improve global backbone network infrastructure.

Software Engineer, Audio SWE

Senior Audio Software Engineer role at Meta, focusing on audio processing, codecs, and real-time communication technologies for AR/VR and social platforms.

Manufacturing Test Engineer

Senior Manufacturing Test Engineer role at Meta developing and implementing test modules for Open Compute hardware manufacturing.

Description For Software Engineer, Product

As a Software Engineer on the team at Meta, you can help build cutting-edge full-stack technologies that will transform the way people and businesses connect and communicate. You'll help develop the next-generation of products that help us connect the next billion people, create new features that have billions of interactions per day and be a part of a team that's working to help people connect with each other around the globe.

Responsibilities include:

  • Full stack development with a variety of coding languages
  • Create consumer products and features using internal programming language Hack
  • Implement web or mobile interfaces using XHTML, CSS, and JavaScript
  • Work closely with PM and design teams to define feature specifications and build products leveraging frameworks such as React & React Native
  • Work closely with operations and infrastructure to build and scale back-end services
  • Build report interfaces and data feeds
  • Set direction and goals for the team regarding project impact, product quality and engineering efficiency
  • Lead major initiatives, projects, teams, rollouts and phased-releases
  • Help onboard new team members, provide mentorship and enable successful ramp up on team's code bases

Minimum Qualifications:

  • 8+ years of programming experience in a relevant programming language
  • 6+ years relevant experience building large-scale applications or similar experience
  • Experience with scripting languages such as Python, Javascript or Hack
  • Experience leading major initiatives successfully
  • Experience leading projects and teams accordingly
  • Experience building and shipping high quality work and achieving high reliability
  • Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes
  • Experienced in utilizing data and analysis to explain technical problems and providing detailed feedback and solutions
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience

Preferred Qualifications:

  • Experience in programming languages such as C, C++, Java, Swift, or Kotlin

Meta is committed to providing reasonable accommodations for candidates with disabilities, long term conditions, mental health conditions or sincerely held religious beliefs, or who are neurodivergent or require pregnancy-related support.

Last updated 8 months ago

Responsibilities For Software Engineer, Product

  • Full stack development with a variety of coding languages
  • Create consumer products and features using internal programming language Hack
  • Implement web or mobile interfaces using XHTML, CSS, and JavaScript
  • Work closely with PM and design teams to define feature specifications and build products leveraging frameworks such as React & React Native
  • Work closely with operations and infrastructure to build and scale back-end services
  • Build report interfaces and data feeds
  • Set direction and goals for the team regarding project impact, product quality and engineering efficiency
  • Lead major initiatives, projects, teams, rollouts and phased-releases
  • Help onboard new team members, provide mentorship and enable successful ramp up on team's code bases

Requirements For Software Engineer, Product

JavaScript
Python
React
  • 8+ years of programming experience in a relevant programming language
  • 6+ years relevant experience building large-scale applications or similar experience
  • Experience with scripting languages such as Python, Javascript or Hack
  • Experience leading major initiatives successfully
  • Experience leading projects and teams accordingly
  • Experience building and shipping high quality work and achieving high reliability
  • Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes
  • Experienced in utilizing data and analysis to explain technical problems and providing detailed feedback and solutions
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience

Interested in this job?