2h ago
Staff Software Engineer - Platform(IAM)
Bengaluru, Karnataka, India
full-timeseniorsoftware delivery platform
Tech Stack
Description
You will design and build scalable authentication and authorization systems for Harness's multi-tenant platform, ensuring secure and high-performance access management across global enterprise infrastructure.
Requirements
- 8+ years of backend engineering experience with a focus on identity or authorization systems.
- Expert proficiency in Java or Golang with concurrency and distributed systems knowledge.
- Deep understanding of OAuth 2.0, OIDC, SAML and access control models like RBAC/ReBAC.
- Experience with gRPC, RESTful APIs, and secure API architecture.
- Hands-on experience with cloud platforms (AWS, GCP, Azure) and Kubernetes.
Responsibilities
- Design and implement scalable authentication and authorization systems using modern distributed architecture patterns.
- Build high-performance microservices for identity federation, token validation, and permission evaluation.
- Drive architecture for enterprise integrations including SAML, OIDC, SCIM, and LDAP.
- Collaborate with engineers to standardize authentication middleware and API gateway patterns.
- Solve distributed systems challenges related to database optimization, query performance, and data consistency.
0 views 0 saves 0 applications