Principal / Senior Principal Software Engineer - (Grails Server Page)
Team: Software Engineering
Location: Bengaluru
Commitment: Full-Time
Workplace Type: hybrid
What You Will Be Doing
- Design, build, and own end-to-end features in the Access Request stack—from UI to backend, from validation logic to database persistence and workflow execution.
- Write high-quality code daily in Java, Groovy on Grails, SQL/HQL, and React to deliver real, scalable solutions to complex problems.
- Debug and resolve complex, production-critical issues—including broken request forms, dynamic attribute failures, workflow misrouting, or large-scale request submission performance.
- Work directly with Product Managers, Support, QA, and other engineering teams to triage live customer issues, identify root causes, and deliver permanent fixes.
- Act as the go-to expert for the Request Framework, ARS tasks, dynamic field logic, entitlement selection, and access request lifecycle across Saviynt.
- Champion test automation, performance tuning, and observability improvements to strengthen the reliability of request flows.
- Proactively identify architectural gaps and lead design and implementation of enhancements, focusing on scalability, modularity, and maintainability.
- Collaborate with DevOps to improve build pipelines, deployment strategies, and service resilience. Mentor engineers by example—through code reviews, design sessions, and hands-on pairing.
- Drive adoption of engineering best practices, including CI/CD, secure coding, design reviews, and sprint ceremonies.
What You Bring
- 15+ years of full-stack, hands-on software development experience, with a proven ability to architect, build, and maintain complex enterprise-grade applications end-to-end
- Expert-level command of Groovy on Grails, including GSP templating, dynamic form rendering, and controller/service level customization; must be capable of re-architecting legacy Grails codebases for modern quality, scalability, and modularity
- Strong experience designing and maintaining Access Request Platforms—including Dynamic Attribute engines, entitlement resolution, workflow engines, request/approval/task orchestration, and multi-app provisioning logic Deep understanding of Saviynt or similar IGA platforms SailPoint, Oracle, ForgeRock) and the nuances of role-based access control, birthright access, and fine-grained entitlement management
- Proficiency in: Grails, Groovy, GSP, Spring Boot, Hibernate, Quartz Scheduler
- React, JavaScript/TypeScript, AJAX-based dynamic form handling
- SQL, HQL, and advanced query optimization across large datasets and high-transaction tables
- RESTful API design, consumption, and service layer abstraction for access operations
- Experience solving real-world issues involving:
- Complex form validation and rendering failures (e.g., dynamic attribute dependencies)
- Broken approval flows, entitlement resolution mismatches, and request submission errors
- High-volume request processing, entitlement exclusions, and data partitioning performance bottlenecks In-depth understanding of frontend-backend coupling in Grails/GSP environments and strategies for modular refactoring Strong familiarity with debugging and monitoring tools: Kibana, Grafana, ElasticSearch, Postman, and in-app telemetry Working knowledge of CI/CD and DevOps practices: Git/GitHub, GitLab CI, Jenkins, Docker, Kubernetes (nice to have)
- Able to set up pipelines, write deployment scripts, and automate validation steps
- Track record of delivering clean, maintainable, and testable code quickly with ownership and accountability Prior experience leading re-platforming efforts or architectural migrations in legacy code environments to drive scalability, resiliency, and maintainability
- Comfortable working closely with QA, Support, Product Management, and Field Engineering to triage and resolve escalations quickly
- Strong communicator and collaborator who pairs well, mentors others, and thrives in agile, cross-functional teams
- Write code and build systems every day—not just guide from afar
- Own critical modules that impact millions of end-users in global enterprises
- Join a collaborative team that believes in pairing, mentoring, and pushing code with confidence
- Help shape the future of Access Requests at Saviynt—core to our mission of identity authority at scale
- Saviynt is proud to be an equal opportunity employer and encourages applicants from all backgrounds. Weʼre building a diverse team that reflects our mission to protect and empower every user, identity, and workload in the enterprise.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
