
Senior Software Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
As a Software Engineer, you will help define the migration strategy and contribute directly to the hands-on implementation. Your work will ensure customers experience a seamless transition while unlocking advanced features such as orchestration, identity verification, risk protection, digital credentials, and AI-powered security.What You'll Do
- Part of technical migration of core components from the legacy platform (V1) to the next-generation Ping Identity platform (V2).
- Design and implement a proxy service for SAML/OIDC endpoints, ensuring smooth interoperability between V1 and V2 systems.
- Develop, own, and enhance migration tools, automation, and scalable processes to support efficient and secure transitions.
- Collaborate cross-functionally with Product Management, Engineering, and Support to shape and deliver a world-class migration experience.
- Contribute to platform enhancements in identity orchestration, risk-based access, and intelligent access control.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5-8 years of experience in full-stack Java development, including backend (SpringBoot) and UI components.
- Familiarity with legacy UI frameworks such as Apache Wicket is a plus.
- Experience with Node.js, particularly for building backend services or tools in a microservices or proxy-based architectures, is a plus
- Strong understanding of IAM protocols like OIDC, OAuth2, and SAML.
- Proven experience building and scaling multi-tenant SaaS applications using microservices architecture
- Proficiency in CI/CD pipelines, DevOps practices, and containerized deployments (e.g., Docker, Kubernetes).
- Hands-on experience developing migration tooling in complex enterprise environments.
- Exposure to cloud infrastructure such as AWS, GCP, or Azure.
- Knowledge or experience applying AI/ML in identity security or access management.
- Excellent problem-solving and debugging skills.
- Ability to work effectively across teams in Agile environments.
- A company culture that empowers you to do your best work.
- Employee Resource Groups that create a sense of belonging for everyone.
- Regular company and team bonding events.
- Competitive benefits and perks.
- Global volunteering and community initiatives
- Generous PTO & Holiday Schedule
- Parental Leave
- Progressive Healthcare Options
- Retirement Programs
- Opportunity for Education Reimbursement
- Commuter Offset (Specific locations)