
Staff Software Engineer for Identity Management (Go/Golang)
Remote staff-level role working on authentication and authorization across Canonical products and websites. Responsibilities include designing and implementing IAM features and web service APIs (Go, Python), crafting end-user authentication flows, writing Juju charms, and modernizing the identity stack; requires experience with IAM standards (OpenID, OAuth, LDAP), authorization in distributed systems, secure coding, and working on Ubuntu. Role includes international travel ~2x/year.