
Lead Software Engineer
- Pune, Maharashtra
- Permanent
- Full-time
- As a Lead Software Engineer in the Coupa platform - Identity Service team, you will help scale our Coupa platforms as we expand and find the right balance between the power of a consolidated codebase and flexibility of microservice.
- You will design, develop, and lead engineering efforts for our authentication platform built on top of Keycloak, leveraging OAuth 2.0, OpenID Connect (OIDC), and SAML to secure millions of user interactions. Troubleshoot and improve performance, scalability, and security
- You will collaborate with Product and Development teams to build new features and find creative and elegant solutions to complex problems.
- You will solve unique problems that may involve other teams, apply project management skills to your team, and develop new concepts or techniques that affect others.
- You will mentor team members and drive technical excellence
- 7+ years in software development with Java, Ruby on Rails, and REST APIs.
- Expertise in OAuth 2.0, OIDC, SAML, and identity federation.
- Hands-on experience with Keycloak or similar IAM platforms.
- Strong object-oriented design and analysis skills.
- Proficient in working with relational databases such as MySQL, including schema design, query optimization, and performance tuning.
- Strong skills in technical design, problem-solving, and mentoring.
- Experience with cloud or containerized environments is a plus.