Staff Software Engineer for Identity Management (Go/Golang) at Canonical

This role is designed for a high-level software architect or senior engineer with deep expertise in Identity and Access Management (IAM). The ideal candidate is

Work type: remote

Location: Home Based - Americas; Home based - EMEA

Type: Full-time

This role is designed for a high-level software architect or senior engineer with deep expertise in Identity and Access Management (IAM). The ideal candidate is a technical leader who is deeply familiar with open-source standards like OpenID, OAuth, and LDAP, and has a proven track record of building secure, scalable authorization frameworks for distributed systems. While listed as "Mid-level," the description specifically calls for **Staff-level** experience. Working at this pioneer of remote-first culture offers significant global flexibility and a unique "travel perk" where the team meets in person 2-4 times a year worldwide. You’ll benefit from a $2,000 annual professional development budget, a performance-based bonus structure, and the chance to contribute to the core infrastructure of the Ubuntu ecosystem. **You might be a good fit if you:** * Have experience building and modernizing identity stacks for enterprise-scale web services. * Are proficient in Go (Golang) and Python within an Ubuntu Linux environment. * Value rigorous security standards and clean API design for both CLI and web clients. * Thrive in a fully remote, distributed environment and enjoy international travel for strategy sprints.

View this job on nocollar jobs