Principal Engineer - II

GainsightGainsight·Remote(IND - Bengaluru)
Software Development
Excel

WFA Digital Insight

The demand for skilled engineers in AI-driven customer success solutions is on the rise, with over 70% of companies adopting AI-powered platforms. As a Principal Engineer at Gainsight, you'll play a crucial role in shaping the future of customer success, leveraging your expertise in Java, Spring, and AWS. With the global AI market expected to reach

90 billion by 2025, companies like Gainsight are at the forefront of this revolution. Before applying, candidates should be prepared to showcase their technical expertise in building scalable and secure AI-native platforms, as well as their ability to collaborate with cross-functional teams.

Job Description

About the Role

As a Principal Engineer - II at Gainsight, you will be responsible for designing, developing, and maintaining robust backend applications using Core Java, Spring Boot, and Node.js. You will be working on building and maintaining secure, scalable, high-performance core services for the native AI Platform. Your expertise in Java, Spring, and AWS will be crucial in driving the success of our AI-driven customer success solutions.

The role is a hybrid position based out of our Bangalore, India location, and you will be reporting to the Senior Director, Engineering. You will be working closely with cross-functional teams like product management and design to ensure seamless delivery of our solutions.

Gainsight is the AI-powered retention engine behind the world’s most customer-centric companies. Our CustomerOS platform orchestrates the customer journey from onboarding to outcomes to advocacy. With over 2,000 companies trusting our applications and AI agents, we are shaping the future of customer success.

What You Will Do

  • Design, develop, and maintain robust backend applications using Core Java, Spring Boot, and Node.js.
  • Build and manage RESTful APIs and microservices for a scalable platform.
  • Develop systems that are both Headless and dynamic, responsive front-end applications using Angular.
  • Work with MongoDB and PostgreSQL for schema design, data modeling, and performance optimization.
  • Develop and manage SSO, Authentication, and Authorisation services.
  • Deploy, monitor, and optimize solutions in AWS cloud environments (EC2, K8, S3, RDS, Lambda, etc.).
  • Collaborate with QA, DevOps, and Product teams for seamless delivery.
  • Participate in system architecture design, code reviews, and technical discussions.
  • Troubleshoot production issues, ensure reliability, and improve application performance.
  • Mentor junior engineers and contribute to engineering best practices in building secure and scalable native AI platform services.

What We Are Looking For

  • Over 8 years of professional development experience in backend and full-stack engineering.
  • Strong expertise in Java (Core Java, Spring Boot, Spring Data, Spring Security).
  • Hands-on experience with Node.js for backend services.
  • Proven experience in API development and microservices architecture.
  • Proficiency in Angular (latest versions) for front-end development.
  • Experience with MongoDB and PostgreSQL (data modeling, query optimization).
  • Strong working knowledge of secured API Gateway, Authentication and Authorisation services development.
  • Practical experience with AWS cloud services (EC2, K8, S3, RDS, Lambda, CloudWatch, etc.).
  • Familiarity with CI/CD pipelines, Docker.
  • Strong understanding of design patterns, clean code, and scalable architecture.

Nice to Have

  • Experience with OAuth2.1 standards, MCP, OpenAI Protocols.
  • Knowledge of caching technologies (Redis, Hazelcast, etc.).
  • Experience with serverless and cloud-native architectures.

Benefits and Perks

  • Competitive salary and benefits package.
  • Opportunity to work with a leading AI-powered customer success platform.
  • Collaborative and dynamic work environment.
  • Professional development and growth opportunities.
  • Flexible work arrangements, including remote work options.
  • Access to cutting-edge technologies and tools.

How to Stand Out

  • Leverage your expertise in Java, Spring, and AWS to showcase your ability to build scalable and secure AI-native platforms.
  • Be prepared to collaborate with cross-functional teams, including product management and design, to ensure seamless delivery of solutions.
  • Showcase your understanding of design patterns, clean code, and scalable architecture to stand out as a candidate.
  • Highlight your experience with RESTful APIs, microservices, and cloud-native architectures to demonstrate your technical expertise.
  • Prepare to discuss your experience with MongoDB and PostgreSQL, including schema design, data modeling, and performance optimization.
  • Be ready to talk about your approach to troubleshooting production issues and ensuring reliability and application performance.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.