S
Saviynt•10h ago
Indeed
Principal Engineer
Bengaluru, Karnataka
Full Time
Executive
Full Job Description
About the Role
Saviynt is seeking a highly experienced Principal Engineer with expertise in Java and Privileged Access Management (PAM) to join our dynamic software engineering team in Bengaluru, Karnataka. You will be instrumental in developing and maintaining state-of-the-art enterprise identity cloud solutions.
What You Will Do
- Analyze and interpret requirements to guide software development.
- Collaborate with cross-functional teams to design robust software architectures.
- Develop innovative enterprise identity cloud solutions that meet market demands.
- Ensure the quality and reliability of applications through comprehensive testing and deployment.
- Optimize and refine existing codebases, ensuring maintainability and performance.
- Take ownership of new program development from inception and manage the lifecycle of existing services.
- Create clear and concise documentation throughout the software development process.
- Act as a subject matter expert, providing technical guidance and support for applications.
- Adhere to true agile principles to foster flexibility and efficiency.
What You Bring
- A minimum of 14 years of comprehensive software engineering experience.
- At least 2 years of specialized development experience in Privileged Access Management (PAM) or Identity Governance and Administration (IGA).
- Expert proficiency in Java, Spring Framework, RESTful APIs, and Microservices architecture.
- Extensive experience as a Java Engineer, building applications grounded in strong security principles.
- Proven experience with major cloud platforms such as AWS, Azure, or Google Cloud, and containerization technologies like Docker and Kubernetes.
- Hands-on experience with SQL databases, ElasticSearch, Redis, and CI/CD pipelines. Experience with Groovy on Grails is a plus.
- Demonstrated experience in progressively responsible roles, managing application development, solution architecture, design, delivery, and process improvement.
- Solid experience with various testing methodologies, including unit, functional, and system integration testing.
- An in-depth understanding of agile development methodologies, particularly Scrum and Kanban.
- Proficiency with version control systems like Git (GitHub/GitLab) and experience with automatic deployments and continuous integration.
- Hands-on experience with IDEs such as IntelliJ or Eclipse/MyEclipse, writing JUnit test cases, and working with build tools like Maven/Ant.
Company
S
Saviynt
Saviynt is a leading provider of Enterprise Identity Cloud solutions, empowering modern enterprises to accelerate cloud initiatives and address complex security and compliance needs. Our platform inte...
Bengaluru, Karnataka
Posted on Indeed