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