Software Engineer - IAM
Role Overview
The Software Engineer will work on the Continuous Product Delivery team.
The role supports long-term stability and customer experience for an on-premises data backup and management offering.
The primary specialization is the identity and access layer, including authentication and authorization flows.
Key Skills for This Role
Full Job Posting
Location
- The role is listed in Pune.
About the role
The Software Engineer will work on the Continuous Product Delivery team.
The role supports long-term stability and customer experience for an on-premises data backup and management offering.
The primary specialization is the identity and access layer, including authentication and authorization flows.
Responsibilities
- Design, build, and harden identity and access flows using OIDC/OAuth 2.0, SAML 2.0, and Active Directory integrations.
- Own issuance, validation, expiry, rotation, and failure-mode handling for tokens and assertions.
- Apply X.509, key rotation, TLS, applied cryptography, and PKI practices.
- Build and maintain reverse-proxy and HTTP-layer components for customer authentication traffic.
- Debug customer-facing identity and access issues with support teams.
- Contribute to build, release, and cross-platform packaging for Linux and Windows.
- Maintain a Windows companion application written in C#/.NET.
- Write end-to-end tests for authentication flows, failure modes, and edge cases.
- Document known issues, workarounds, and design decisions.
- Communicate design tradeoffs, security posture, and escalation status to stakeholders.
Required qualifications
- Strong hands-on programming skills in Golang.
- Deep practical knowledge of OIDC/OAuth 2.0 and SAML 2.0.
- Working knowledge of Active Directory.
- Applied cryptography and PKI experience with X.509, JWT/JWKS, key rotation, and TLS.
- Security engineering discipline and comfort reasoning about threat models.
- Understanding of operating system fundamentals, networking, and concurrency.
- Working knowledge of Linux and comfort writing shell or Bash scripts.
- Simple, effective written and verbal communication.
Preferred qualifications
- Knowledge of directory internals, HTTP internals, or reverse proxying.
- Experience with build and release processes or cross-platform packaging.
- Knowledge of secret-manager internals, Redis, Win32, or policy engines.
- Basic C#/.NET experience.
About rubrik
Public cybersecurity and AI operations software company helping organizations protect, monitor, and recover data, identities, and workloads.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at rubrik
Renewals Account Manager, Strategic Accounts
London, GBR
Rubrik is seeking a Renewals Account Manager to own subscription renewals and revenue retention across strategic accounts. The role manages complex renewal cycles, executive and partner engagement, commercial negotiation
Retention Manager
Bengaluru, IND
Rubrik is seeking a Customer Retention Manager to reduce churn, improve customer health, and protect recurring revenue through risk detection, cross-functional mitigation, and scalable retention programs. The role requir
Senior Project Manager, Professional Services
Sydney, AUS
Rubrik is seeking a Senior Project Manager to lead complex enterprise customer implementations and strengthen its professional services delivery practice. The role owns project execution, risk governance, stakeholder ali
Sr Product Marketing Manager, Cloud Data Protection
, USA
Rubrik is seeking a Senior Product Marketing Manager to lead strategy, positioning, go-to-market execution, and content for its cloud data protection solution area. Candidates need product marketing or product management