Meta is building the next evolution in social technology — creating products that connect billions of people, foster global communities, and help businesses grow. From flagship platforms like Facebook, Instagram, WhatsApp, and Messenger to cutting-edge ventures in virtual and augmented reality, Meta engineers are transforming how people connect and experience the world.
As a Software Engineer, Product at Meta’s Bengaluru office, you will join world-class teams working on scalable, high-performance systems. The role involves building complex features, enhancing user experiences across web and mobile apps, and contributing to next-generation products used by billions globally. This is more than a software job — it’s a chance to shape the future of connection.
💼 Role Overview: Software Engineer, Product
📍 Location: Bengaluru, Karnataka, India
🕒 Experience: 2+ years in software engineering
📱 Tech Stack: Python, JavaScript, Hack, C, C++, Java, Swift, Kotlin
🧠 Role Type: Full-Time, Individual Contributor
🔧 Key Responsibilities
- Collaborate with cross-functional teams (Product, Design, Ops, Infrastructure) to build innovative applications.
- Implement custom user interfaces using modern coding languages and frameworks.
- Develop reusable components to interact with backend platforms.
- Optimize code for quality, performance, and efficiency.
- Drive complex technical efforts, offering mentorship and technical guidance.
- Architect scalable systems for distributed, high-performance apps.
- Troubleshoot and resolve performance/scalability issues.
- Maintain ownership of critical features, components, and systems.
📚 Minimum Qualifications
- 2+ years programming experience in relevant languages.
- 2+ years building large-scale applications.
- Proven ability to design, implement, and deliver medium-to-large features independently.
- Hands-on with Python, JavaScript, or Hack.
- Strong track record of high-quality, reliable deployments.
- Bachelor’s in Computer Science, Computer Engineering, or a related field (must be completed before joining).
- Commitment to remain in role for 24 months before any team/location transfer.
⭐ Preferred Qualifications
- Experience with architectural patterns for large-scale applications.
- Additional programming expertise in C, C++, Java, Swift, or Kotlin.
🚀 Why Join Meta?
- Work with world-class engineers solving real-world challenges at scale.
- Shape the future of human connection with cutting-edge social, AI, and immersive technologies.
- Contribute to products impacting billions of people across the globe.
- Enjoy competitive compensation, world-class benefits, and growth opportunities.
- Thrive in Meta’s inclusive culture, where innovation and creativity drive results.
📩 How to Apply