Principal Software Engineer at DigitalOcean - ScoutJobs - The AI-curated global job board
Skip to content
D
Posted a day ago

Principal Software Engineer

DigitalOceanPrincipal Software Engineer

Perks & benefits

Relocation Allowance

Requirements

10+ years software engineering experience, 4+ years in Identity or Key Management, Expert Go proficiency, gRPC microservices experience, Knowledge of OIDC, OAuth2, SAML, Distributed systems expertise, Kubernetes and Terraform experience

Skills

GogRPCKubernetesIAMcryptographyTerraform

About the role

Responsibilities

  • Define and drive the multi-year technical roadmap for IAM and KMS
  • Architect high-availability, low-latency identity and key management services in Go
  • Design secure token exchange patterns and identity context injection for agentic AI workflows
  • Deliver a robust, multi-tenant KMS including envelope encryption and HSM-backed key material
  • Drive the evolution of the Policy Engine (Rego/OPA) for advanced resource-level permissions
  • Partner with cross-functional teams like Inference, Billing, and Platform Security
  • Establish cryptographic and identity engineering standards and author RFCs
  • Mentor and develop senior and mid-level engineers

Requirements

  • 10+ years of software engineering experience
  • 4+ years focused on Identity (AuthN/AuthZ), Key Management, or high-scale distributed systems
  • Expert-level proficiency in Go and gRPC microservices architecture
  • Deep knowledge of identity protocols (OIDC, OAuth2, SAML, SCIM) and access control models (RBAC, ABAC, PBAC)
  • Hands-on experience with key management infrastructure, envelope encryption, and HSM integration
  • Proven ability to build distributed systems handling consensus, replication, and partitioning
  • Experience with Kubernetes, SQL (MySQL), and Terraform
  • Strong technical leadership and ability to drive multi-team platform initiatives
  • Excellent communication skills for writing RFCs and presenting to leadership

Preferred Qualifications

  • Experience with SPIFFE/SPIRE or workload identity federation
  • Familiarity with secrets management platforms like HashiCorp Vault
  • Contributions to open-source identity or cryptography projects

About the Company

DigitalOcean is a cloud provider focused on simplifying cloud and AI for builders, providing scalable infrastructure for developers worldwide.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Principal Software Engineer

DigitalOcean · Boston

Sign up to apply