companyDigitalOcean logo

Senior Software Engineer for Identity & Access Management

On-site Full-time $140.8K/yr - $176K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

The ideal candidate will possess a solid foundation in software engineering principles and a passion for identity and access management. Essential qualifications include:Extensive experience with Go or similar programming languages. Deep understanding of authentication and authorization protocols such as OAuth, OIDC, and SAML. Proven track record of building and maintaining scalable, high-performance systems. Experience working with distributed systems and cloud-native architectures. Strong analytical and problem-solving skills, with an ability to tackle complex technical challenges.

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.

About DigitalOcean

At DigitalOcean, we empower developers and businesses to build, manage, and scale applications effortlessly. Our mission is to simplify cloud computing, providing developers with the tools they need to create innovative solutions. Join us and be part of a vibrant community that values collaboration and continuous learning.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.