About the job
DigitalOcean is looking for a Senior Software Engineer (IC3) to join the Customer Trust & Engineering team in Austin. This group manages Identity and Access Management (IAM), a critical system that authorizes billions of transactions per second with a focus on low latency and high security. The position centers on building and evolving the infrastructure that keeps DigitalOcean’s cloud both secure and accessible for a global customer base.
Key responsibilities
- Architect for scale: Build and maintain authentication and authorization services in Go, ensuring high availability and low latency. These systems must handle significant load spikes across multiple global regions.
- Advance AI/ML platforms: Develop IAM infrastructure to support emerging cloud-native AI and ML platforms. Design secure token exchange and inject identity context for advanced AI workflows.
- Modernize SSO integrations: Lead the integration of OIDC and SAML, enabling federated Single Sign-On (SSO) for enterprise clients and international partners.
- Enhance authorization: Improve the Policy Engine using standards like Rego/OPA to support resource-level permissions, dynamic scoping, and network-aware access controls.
- Scale identity models: Design and scale multi-tenant data models that support complex hierarchies, including users, teams, organizations, and resource boundaries for enterprise needs.
- Operational excellence: Optimize Kubernetes deployments and migrate legacy data pipelines to event-driven architectures to improve reliability.
Team culture
The Customer Trust & Engineering team operates at the intersection of security, distributed systems, and large-scale software development. The group values collaboration, continuous learning, and building solutions that empower innovators worldwide.

