Saviynt is seeking a Senior Principal Software Engineer to join their Request Platform Team. The successful candidate will design, build, and own end-to-end features in the Access Request stack, write high-quality code, debug complex issues, and mentor engineers.
Requirements
- 15+ years of full-stack, hands-on software development experience
- Expert-level command of Groovy on Grails
- Strong experience designing and maintaining Access Request Platforms
- 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, broken approval flows, entitlement resolution mismatches, and request submission errors
- 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
Benefits
- 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