DigitalOcean

Senior Software Engineer, Identity & Access Management

DigitalOcean
Apply
6 months ago

Base Salary

$141k - $176k/yr

Responsibilities

  • Design and develop high-availability, low-latency authentication and authorization services in Go for global-scale workloads.
  • Build IAM foundations for cloud-native AI/ML platforms, including secure token exchange and identity-context injection for agentic workflows.
  • Implement OIDC and SAML integrations for federated enterprise and partner Single Sign-On.
  • Evolve the Policy Engine using Rego and Open Policy Agent standards to support resource-level permissions, dynamic scoping, and network-aware access conditions.
  • Design and scale multi-tenant identity data models covering users, teams, organizations, and resource boundaries.
  • Own service reliability by tuning Kubernetes deployments and migrating legacy data pipelines to modern eventing architectures.
  • Identify and remediate security vulnerabilities involving credential stuffing, session hijacking, and configuration theft.
  • Lead major technical workstreams, conduct deep code reviews, and mentor junior engineers.

Requirements

  • 5+ years of software engineering experience, including at least 2+ years focused on Identity, Security Products, or high-scale Distributed Systems.
  • Expert-level proficiency in Go and strong understanding of gRPC microservices architecture.
  • Deep knowledge of OIDC, OAuth2, SAML, RBAC, ABAC, and PBAC.
  • Experience building distributed systems involving consensus, replication, and partitioning at cloud scale.
  • Working experience with Kubernetes, SQL, MySQL, and Terraform.
  • Track record of simplifying complex legacy logic into maintainable abstractions.
  • Ability to communicate technical strategy to senior leadership and collaborate across teams.
  • Experience with Open Policy Agent and Rego is preferred.
  • Familiarity with Kubernetes-based cloud-native deployment strategies is preferred.

Benefits

  • Hybrid work arrangement.
  • Reimbursement for relevant conferences, training, and education.
  • Access to LinkedIn Learning's 10,000+ courses.
  • Employee Assistance Program, local employee meetups, and flexible time off policy.
  • Potential bonus and equity compensation, including equity grants upon hire and an Employee Stock Purchase Program.

Tech Stack

Categories

DigitalOcean

About DigitalOcean

1,001-5,000 employees

DigitalOcean provides cloud infrastructure and platform services for developers, startups, and small to mid-sized businesses, including virtual machines (Droplets), managed Kubernetes and databases, object/block storage, networking, and GPUs for AI workloads. It operates a usage-based, self-service public cloud with APIs, CLI, and a marketplace to deploy and scale applications. Founded in 2012 and headquartered in Broomfield, Colorado, DigitalOcean is a public company listed on the NYSE.

Contact me