Amsterdam
14 Apr 2026

Staff Software Engineer for Identity Management (Go/Golang)
Canonical
Amsterdam
14 Apr 2026
Staff Software Engineer for Identity Management (Go/Golang)
Staff Software Engineer for Identity Management role at Canonical, a leading open source software provider. Requires expertise in Go/Golang, Python, and identity/access management technologies. Remote position based in EMEA and AMER regions with global travel 2-4 weeks per year.
RemoteFull-timePrincipalGo (Golang)Python
Staff Software Engineer for Identity Management (Go/Golang)
Staff Software Engineer for Identity Management role at Canonical, a leading open source software provider. Requires expertise in Go/Golang, Python, and identity/access management technologies. Remote position based in EMEA and AMER regions with global travel 2-4 weeks per year.
RemoteFull-timePrincipalGo (Golang)
Salary
Not specified
Core Qualifications
Technical (Must-have)
Go (Golang)PythonIdentity and access managementOpenIDOAuthLDAPAuthorization frameworksDistributed systemsSecure codingUbuntu
Soft Skills
Excellent presentation skillsExcellent interpersonal skillsCuriosityFlexibilityAccountability
Tools (Must-have)
Juju charms
Key Responsibilities
- Collaborate proactively with a distributed team, leading technical efforts and discussions
- Write clean web service APIs to support both CLI and web frontend clients, using Go (Golang) and Python
- Design and implement new features and enhancements from spec to production and ongoing operations at scale
- Review code produced by other engineers, helping set quality standards
- Discuss ideas and collaborate on finding good solutions
- Create and enhance management, authentication and authorization API endpoints
- Craft end-user authentication flows from design to implementation
- Write Juju charms (operators) to manage operational concerns
- Modernize the identity stack of our websites and products by driving adoption of best-of-breed IAM technologies
- Deliver great products that users love by maintaining a culture of quality and engineering excellence
- Work from home with global travel 2 to 4 weeks per year for internal and external events
Software DevelopmentEngineeringIdentity ManagementGoGolangPythonRemoteStaff-levelOpen SourceUbuntu