Find your next role

Discover roles across ambitious teams

20,023 jobs

Sort by
  • 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.

Posted 1 day ago