3h ago
Staff Software Engineer - IAM
Mountain View, California, United States
full-timeseniorsoftware development
Tech Stack
Description
You will design and implement scalable authentication and authorization systems for the Harness platform, building high-performance microservices for identity federation and permission evaluation. You'll drive enterprise integrations (SAML, OIDC, SCIM, LDAP) and solve distributed systems challenges in a multi-region, multi-tenant environment.
Requirements
- 8+ years backend engineering experience with focus on identity or authorization systems
- Expert-level proficiency in Java or Golang with concurrency and distributed systems design
- Deep understanding of authentication protocols (OAuth 2.0, OIDC, SAML) or access control models (RBAC/ReBAC)
- Experience with gRPC, RESTful APIs, and secure API architectures
- Strong knowledge of microservices patterns, service mesh (e.g., Istio), and data consistency challenges
Responsibilities
- Design and implement scalable authentication and authorization systems using modern 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 Principal Engineers to standardize authentication middleware and API gateway patterns
- Work with SRE teams to define SLIs/SLOs and ensure operational excellence of critical security infrastructure
0 views 0 saves 0 applications