Meta is seeking a Senior Software Engineer to join their Product team in Bangalore, focusing on building cutting-edge full-stack technologies that transform how people and businesses connect and communicate. The role involves developing next-generation products that will help connect billions of people globally, creating features that generate billions of daily interactions. As part of Meta's Enterprise Engineering team, you'll work on products used by businesses of all sizes, especially small to medium enterprises, helping them thrive in the digital economy.
The position requires expertise in full-stack development, working with various technologies including React, React Native, and Meta's internal programming language Hack. You'll collaborate closely with product management and design teams to define and implement feature specifications, while also working with operations and infrastructure teams to build and scale backend services.
The ideal candidate should have at least 5 years of experience in building large-scale infrastructure applications, maintaining testable codebases, and working with relational databases. You should be comfortable with multiple programming languages including JavaScript, Java, and C++, and have a proven track record of driving organizational change and leading complex technical projects.
This role offers the unique opportunity to impact billions of users through Meta's suite of products including Facebook, Instagram, WhatsApp, and Messenger. You'll be at the forefront of developing solutions that help businesses connect with their customers and grow in the digital age. The position requires a commitment to remain in the Bangalore location for at least 24 months before being eligible for transfer, making it ideal for candidates looking to make a significant impact in the Indian tech ecosystem while working for a global technology leader.