Strong understanding of design patterns, clean code, and scalable architecture.
Excellent problem-solving and debugging skills.
Ability to work independently and lead technical discussions.
Nice-to-have skills or experience:
Experience with OAuth2.1 standards, MCP, OpenAI Protocols
Knowledge of caching technologies (Redis, Hazelcast, etc.).
Experience with serverless and cloud-native architectures.
Prior experience in Agile/Scrum environments.
Education:
Bachelor's/Master's degree in Computer Science, Engineering, or related field.
Why You'll Love It Here:
Our Compensation and Benefits: At Gainsight, we believe great work happens when teammates feel fully supported.
We offer a comprehensive benefits package including full health coverage (including OPD), wellness and mental health resources, flexible remote work options, and childcare assistance. You'll also enjoy dedicated Recharge Holidays - one long weekend each quarter to relax and reset.
Our Core Values : We are
Benefits
Health insuranceRemote work optionsFlexible schedule
Additional Information
We're building the AI-driven future of customer success, from retention to growth!
Gainsight is the AI-powered retention engine behind the world's most customer-centric companies. The Gainsight CustomerOS platform orchestrates the customer journey from onboarding to outcomes to advocacy. More than 2,000 companies trust Gainsight's applications and AI agents to drive learning, adoption, community connection, and success for their customers. To explore how our suite of solutions is shaping the future of customer success, check out the link .
About This Role:
We're looking for a full-time Principal Engineer II to join our Engineering team, reporting to the Senior Director, Engineering. This role is a hybrid role based out of our Bangalore, India location.
In this role, you'll play a key role in building and maintaining secure, scalable, high-performance core services for the native AI Platform by utilising your strong expertise in Core Java, Spring Framework, Spring Boot, Node.js, Angular, API development, MongoDB, PostgreSQL, Neo4j, and AWS. This is a great opportunity for someone who thrives in a dynamic, cloud-native development environment and enjoys working cross-functionally with teams like product management and design. The ideal candidate brings strong skills in backend development, with a focus on quality, performance, and hands-on experience in handling authentication and authorization for AI-native platforms.