Software Engineer II - Identity & Access Management

Digital Ocean
Bengaluru
Workplace: HybridFull timeFunction: Software EngineeringExperience: 2-4 yearsSkills: ["Communication","Problem-solving"]

Build and extend identity and access management services powering DigitalOcean’s identity platform. Implement production features in Go, work on OIDC/OAuth2 and SSO integrations (including OIDC and SAML), and evolve the authorization policy engine using Rego/OPA. Improve reliability across Kubernetes deployments and modern eventing architectures, while remediating security vulnerabilities and collaborating with cross-functional teams across IAM, Billing, and Inference.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Digital Ocean
Digital Ocean
1 month ago

Software Engineer II - Identity & Access Management

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Build and extend identity and access management services powering DigitalOcean’s identity platform. Implement production features in Go, work on OIDC/OAuth2 and SSO integrations (including OIDC and SAML), and evolve the authorization policy engine using Rego/OPA. Improve reliability across Kubernetes deployments and modern eventing architectures, while remediating security vulnerabilities and collaborating with cross-functional teams across IAM, Billing, and Inference.
Location: Bengaluru
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Implement features and bug fixes across authentication and authorization services in Go within established architectural patterns.
  • •Work on OIDC and OAuth2 integrations, contributing to reliable, well-tested implementations.
  • •Lead modernization of identity by implementing OIDC and SAML integrations for federated SSO.
  • •Evolve the authorization policy engine using Rego/OPA to support advanced permissions and access conditions.
  • •Own service reliability, from tuning Kubernetes deployments to migrating legacy pipelines to modern eventing architectures.

Pay and Benefits

Equity and Bonus:Equity
Perks:EquityLearning Budget

Key Requirements

  • •2–4 years of software engineering experience building and shipping production services.
  • •Proficiency in Go or strong background in another typed systems language with ability to ramp quickly.
  • •Working knowledge of identity protocols (OIDC, OAuth2); familiarity with SAML and access control models (RBAC, ABAC) is a plus.
  • •Understanding of distributed systems concepts like replication, latency trade-offs, and failure modes.
  • •Exposure to containerized environments (Kubernetes) and SQL databases (MySQL); experience with Terraform is a plus.
Experience:2-4 years
Skills:CommunicationProblem-solving
Languages:English
Tech Stack:GoOIDCOAuth2SAMLRegoOPAKubernetesMySQLTerraformGRPCRBACABACPolicy EngineSQL

Company Brief

Digital Ocean
Provides cloud infrastructure and developer-focused cloud services including scalable droplets, managed databases, Kubernetes, object storage, and networking to simplify deploying and managing applications for developers and small-to-medium businesses.
Industry: Cloud Computing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 250M to 500M
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: New York, United States
Founded: 2011
Glassdoor
Glassdoor: 3.8
WebsiteLinkedIn