Software Engineer - IAM
Rubrik, Inc. (company site, opens in a new tab)PuneOn-siteDirect career pageEst. 14–25 LPA
Posted on 31 Aug
Your match
Against your primary resume
Log in to see your match score
Create a free account or log in to unlock your CV match score across:
- Role fit
- Experience
- Industry relevance
Reach people at Rubrik, Inc.
People at this company you can reach
Log in to see who works here
Create a free account or log in to see the people at Rubrik, Inc. you could write to:
- Recruiters & HR
- People in this function
- Work addresses
Protocol Intelligence
How competitive this role is
Competition
Background fit
Strictness
Log in to see why each signal reads the way it does.
Job description
Structured overview of role & requirements
About This Role
- Design, build, and secure identity and access flows involving protocols like OIDC/OAuth 2.0, SAML 2.0, and Active Directory integrations for mission-critical systems.
- Own token and assertion lifecycle management including issuance, validation, expiry, rotation, and failure mode handling for JWT/JWKS and SAML assertions with applied cryptography and PKI practices.
- Debug and resolve customer-facing identity and access issues, collaborate with support and product teams, and contribute to testing, documentation, and cross-platform release packaging.
Minimum Requirements
- Strong hands-on programming skills in Golang.
- Deep practical knowledge of identity protocols: OIDC/OAuth 2.0, SAML 2.0, including token/assertion internals and failure modes.
- Applied cryptography/PKI experience including X.509 certificates, JWT/JWKS, key rotation, and TLS.
- Working knowledge of Active Directory; solid understanding of OS fundamentals, networking, concurrency, and Linux shell scripting.
- Work Experience Required: Not explicitly mentioned in the JD.
Ideal Candidate Profile
- Experienced in building secure authentication and authorization systems with a strong security engineering mindset focused on threat modeling rather than just feature delivery.
- Comfortable working independently and within cross-functional teams involving product, engineering, and support to maintain and enhance identity/access systems.
- Has working knowledge of distributed system architecture and integration with enterprise identity providers, capable of handling complex security and authentication flows.