D
Security Engineer, IAM
Contract type
Ongoing
Work mode
Remote · Canada
Experience
Senior · 5+ years
Job description
Security Engineer role at Dropbox focused on building and operating identity and access management (IAM) controls across cloud and on-premises infrastructure, including secure access for AI agents and non-human actors. The role combines security engineering and automation to enforce least privilege and simplify identity lifecycle management.
At a glance
- Employment
- Full-time · Employee (employment agreement)
- Work mode
- Remote · Canada
- Pay
- CAD 191,300 – 258,700 / year
What you'll do
- Design, deploy, and operate IAM controls across Dropbox's cloud and on-premises infrastructure.
- Design and implement secure identity, authentication, and authorization controls for AI agents and other non-human actors.
- Implement least-privilege access using RBAC, ABAC, permission boundaries, service control policies, and just-in-time access.
- Design secure integrations using SAML, OAuth 2.1, OpenID Connect, SCIM, and SPIFFE/SPIRE.
- Automate identity lifecycle processes to ensure access is granted, modified, and revoked promptly.
- Develop identity guardrails using infrastructure-as-code and policy-as-code.
- Build monitoring and alerting for anomalous authentication, privilege escalation, credential misuse, and unauthorized access.
- Partner with Incident Response to investigate identity-related incidents and rapidly revoke compromised access.
- Conduct security reviews and threat modeling for new identity architectures and integrations.
- Maintain IAM services with strong reliability, documentation, operational ownership, and on-call support.
What we're looking for
- 5+ years of security engineering experience, including substantial IAM or identity-security experience
- Hands-on experience with Okta, Okta for AI Agents and Sailpoint, or comparable technologies
- Strong understanding of authentication, authorization, least privilege, zero trust, and identity lifecycle management
- Experience with SAML, OAuth 2.0/2.1, OpenID Connect, SCIM, and MFA
- Experience designing RBAC or ABAC authorization models
- Experience securing human and non-human identities, including services, workloads, automation, and CI/CD systems
- Experience with agentic frameworks and MCP tool integration
- Experience implementing access reviews, privileged-access controls, and joiner/mover/leaver workflows
- Proficiency in at least one programming or scripting language, such as Python, Go, Java, Ruby, or Bash
- Experience with infrastructure-as-code, policy-as-code, APIs, and security automation
- Bachelor's degree in Computer Science, Information Security, or a related field, or equivalent practical experience
Nice to have
- Experience with workload identity technologies such as SPIFFE/SPIRE, Kubernetes service accounts, or cloud workload identity.
- Experience securing identities and authorization for AI agents and other autonomous systems.
- Experience with just-in-time access, zero-standing-privilege, or privileged-access management platforms.
- Familiarity with identity threat detection and response.
- Experience building IAM controls for multi-account cloud environments.
- Familiarity with NIST SP 800-63, NIST SP 800-207, CIS benchmarks, and relevant identity-security guidance.
- Experience supporting compliance programs such as SOC 2, ISO 27001, or FedRAMP.
- Security certifications such as CISSP, CCSP, or equivalent.
- Contributions to the identity or security community through open-source projects, publications, or conferences.
Apply
Direct apply at Dropbox
Opens the job posting at Dropbox
About Dropbox
Mission
To integrate security seamlessly into Dropbox, empowering confident collaboration.
Key facts
- Trusted by millions
