11 days ago

Software Engineer, Product

Meta

On Site
Full Time
₹0
Bengaluru, Karnataka, India

Job Overview

Job TitleSoftware Engineer, Product
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary₹0
LocationBengaluru, Karnataka, India

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Role Overview

At Meta, we create products used by billions, from vital connections between people and businesses to premium high-value experiences. As Meta continues to evolve social experiences, our team is essential in developing communication pathways for businesses of all sizes, especially small to medium ones, enabling them to thrive in the new digital economic environment through end-to-end product and technology innovation.

As a Software Engineer, Product at Meta, you will contribute to building cutting-edge full-stack technologies that will revolutionize how people and businesses connect and communicate. You'll develop next-generation products to connect the next billion users, create features with billions of daily interactions, and be part of a global team focused on connecting people worldwide.

Software Engineer, Product Responsibilities

  • Full-stack development using a diverse range of coding languages.
  • Create products and features leveraging Meta's internal programming language, Hack.
  • Implement web or mobile interfaces using technologies like XHTML, CSS, and JavaScript.
  • Collaborate closely with product management and design teams to define feature specifications and build products utilizing frameworks such as React and React Native.
  • Work in conjunction with operations and infrastructure teams to build and scale back-end services.
  • Develop 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.
  • Assist in onboarding new team members, provide mentorship, and facilitate successful ramp-up on your team's codebases.

Minimum Qualifications

  • 8+ years of programming experience in a relevant programming language.
  • 6+ years relevant experience building large-scale applications or similar experience.
  • Proficiency with C, C++, Java, C#, or other relevant coding languages.
  • Experience working with relational databases and SQL.
  • Proven experience successfully leading major initiatives.
  • Experience effectively leading projects and teams.
  • Demonstrated ability to build and ship high-quality work and achieve 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.
  • Successful candidates must remain in the role within the same team in India for a minimum period of 24 months before being eligible for transfer to another role, team, or location.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience.
  • Experience with scripting languages such as Python, JavaScript, or Hack.

About Meta

Meta builds technologies that help people connect, find communities, and grow businesses. Since Facebook's launch in 2004, it transformed how people connect. Subsequent apps like Messenger, Instagram, and WhatsApp have empowered billions globally. Now, Meta is advancing beyond 2D screens towards immersive experiences, including augmented and virtual reality, to develop the next evolution in social technology. Those who choose to build their careers at Meta help shape a future that extends beyond current digital connection possibilities—surpassing screen limitations, distance barriers, and even the laws of physics.

Key skills/competency

  • Full-stack development
  • Web development
  • Mobile development
  • Backend services
  • Frontend frameworks
  • Database management
  • Software architecture
  • Technical leadership
  • Mentorship
  • Data analysis

Tags:

Software Engineer, Product
Full-stack development
Product development
Leadership
Mentorship
System design
Web interfaces
Mobile interfaces
Data analysis
Code reviews
Scaling services
Hack
React
React Native
C++
Java
SQL
Python
JavaScript
XHTML
CSS

Share Job:

How to Get Hired at Meta

  • Research Meta's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor, focusing on their AR/VR vision and commitment to connecting communities.
  • Tailor your resume: Customize your resume to highlight extensive full-stack development experience, leadership in large-scale applications, and proficiency in relevant technologies like Hack, React, C++, and SQL, aligning with Meta's technical needs.
  • Showcase impact with data: Quantify your achievements, demonstrating how your work on previous projects led to measurable improvements in product quality, reliability, or user engagement in large-scale environments.
  • Prepare for technical interviews: Expect rigorous assessments in data structures, algorithms, and system design, particularly for building highly scalable and resilient distributed systems, reflecting Meta's engineering bar.
  • Demonstrate leadership and mentorship: Be ready to share specific examples of how you've led major initiatives, mentored junior engineers, fostered team growth, and influenced technical direction, showcasing your senior-level capabilities.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background