Principal Software Engineer
Bengaluru · 15+ years experience · Full-time · Hybrid · Posted Oct 9, 2026
At a glance
- Experience
- 15+ years experience
- Employment
- Full-time
- Workplace
- Hybrid
- Location
- Bengaluru
About the role
- Saviynt is seeking a Principal Software Engineer to lead the development of complex, large-scale enterprise identity cloud solutions.
- This role involves driving technical excellence, managing high-performance engineering teams, and building resilient, AI-driven systems.
- The position requires a leader capable of managing multiple initiatives while maintaining a focus on software design, architecture, and continuous improvement.
Responsibilities
- Participate in requirements analysis.
- Collaborate with internal teams to produce software design and architecture.
- Develop state-of-the-art enterprise identity cloud solutions.
- Test and deploy applications and systems.
- Revise, update, refactor and debug code.
- Start programs from scratch and maintain existing services.
- Develop documentation throughout the software development life cycle.
- Serve as an expert on applications and provide technical support.
- Follow true agile principles.
- Drive technical excellence and implementation of best engineering practices.
Requirements
- 15+ years of experience in Java/J2EE technologies.
- Hands-on experience with core Java concepts, Spring, Hibernate, and building web services using REST/SOAP APIs.
- Proficiency with RDBMS server design, query optimization, performance tuning, and stored procedures.
- Hands-on experience with code repository tools and Java debugging tools.
- Experience managing concurrency, rate limiting, throttling, and API performance.
- Experience handling bulk executions, file uploads, and large-scale data processing.
- Proven experience in team management, hiring, and leading high-performance product engineering teams.
- Bachelor’s degree in Computer Science or Engineering.
- Strong written, verbal communication, presentation, leadership, problem-solving, and analytical skills.
- Adherence to information security and privacy policies and procedures.
Preferred qualifications
- Groovy and Grails experience
- Experience in building LLM/AI-driven systems, ideally with multi-agent orchestration
- Active, deliberate use of AI coding tools (Claude Code, Cursor, Copilot, or comparable)
- Proficiency in AI frameworks (LangChain, LangGraph, Transformers)
- MS or Masters in Information Technology
Skills
- Java
- J2EE
- Spring
- Hibernate
- Groovy
- Grails
- REST
- SOAP
- RDBMS
- HTML
- JavaScript
- jQuery
Show all 15 skills
- LangChain
- LangGraph
- Transformers