Qualifications
ResponsibilitiesArchitect for Scale: Design and implement high-availability, low-latency authentication and authorization services in Go that can handle massive load spikes across global regions. Drive Next-Gen Innovation: Establish IAM foundations for emerging cloud-native AI/ML platforms, creating secure token exchange patterns and identity context injection for agentic AI workflows. Modernize Identity: Oversee the implementation of OIDC and SAML integrations, facilitating seamless federated Single Sign-On (SSO) for enterprise customers and strategic global partners. Solve Complex AuthZ: Upgrade our Policy Engine (utilizing industry standards like Rego/OPA) to support advanced resource-level permissions, dynamic scoping, and network-aware access conditions. Evolve Identity Models: Design and scale robust, multi-tenant data models to manage complex hierarchical structures that align with enterprise customer needs. Operational Excellence: Ensure service reliability by optimizing Kubernetes deployments and transitioning legacy data pipelines to modern event-driven architectures.
About the job
DigitalOcean is looking for a Senior Software Engineer (IC3) to join the Customer Trust & Engineering team in Denver. This role focuses on Identity and Access Management (IAM), a critical component for securing the DigitalOcean platform. The IAM systems authorize billions of transactions per second and must maintain single-digit millisecond latency.
Key responsibilities
- Maintain and improve IAM systems to keep them reliable and secure.
- Design and build new features for the next generation of DigitalOcean’s Identity platform.
- Integrate secure authentication and authorization mechanisms to support AI initiatives.
- Develop seamless single sign-on (SSO) integrations for global partners.
- Enhance the policy engine to handle complex workflows and agent-based processes.
Team approach
The Customer Trust & Engineering group emphasizes distributed systems, security-minded development, and scalable solutions. Team members collaborate closely, share knowledge, and build tools that support developers and businesses worldwide.
Location
This position is based in Denver.
About DigitalOcean
DigitalOcean is a leading cloud provider that enables developers to deploy and scale applications easily and efficiently. Our mission is to simplify cloud computing for developers and businesses, helping them to build, deploy, and scale applications with ease. We focus on providing a reliable and user-friendly experience, fostering innovation and growth in the tech community.