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