← All verified jobs

Principal / Senior Principal Software Engineer - (Grails Server Page)

saviynt, inc. Bengaluru

See all open roles at saviynt, inc.

Ghost-risk verdict

Some ghost-posting signals

  • open for 405 days (90+ without a fill is a strong ghost signal)
  • 161 open roles at this company in 30 days (mass-hiring blitz)
  • no salary disclosed (correlates with ghost postings)

How we score ghost risk →

See your fit for this role and apply with a truthfully tailored résumé.

See my fit, free

About the role

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

WHY JOIN US

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.

Stop applying to ghosts.

OyaPilot surfaces only verified, real jobs, scores your fit, and tailors your application truthfully.