Find your next role
Discover roles across ambitious teams
20,023 jobs
- More jobs
Canonical
Staff Software Engineer for Identity Management
Remote · EMEA, LATAM + more · Full time · Senior level
About the role
Work on authorization and access management across Canonical's enterprise products using Go and Python. Modernize identity management solutions impacting all Canonical users.
What you’ll do
• Collaborate with distributed team and lead technical efforts. • Write clean web service APIs in Go and Python. • Design and implement new features from spec to production. • Review code and set quality standards. • Write Juju charms to manage operational concerns.
What you’ll bring
• Staff-level or senior software engineer experience. • Experience with identity and access management products. • Familiarity with OpenID, OAuth, LDAP. • Experience with authorization frameworks in distributed systems. • Work authorization for EMEA, LATAM, Canada, or USA.
Life at Canonical
Distributed work environment with biannual team conferences. Personal learning budget of USD 2,000 yearly. Annual compensation review and performance bonuses. Wellness programs and travel opportunities.
About Canonical
Canonical is a pioneering tech firm behind Ubuntu, a leading open-source platform for AI, IoT, and cloud computing, with a global distributed workforce.