3h ago

Staff Software Engineer for Identity Management (Go/Golang)

Home Based - Americas; Home based - EMEA
full-timesenior Remoteopen source software

Tech Stack

Description

You will work on authorization and access management across Canonical's suite of enterprise products and web services, using Go and Python. You'll modernize and expand identity management solutions for authentication and authorization, directly impacting all product users.

Requirements

  • Staff-level or experienced senior software engineer with experience building identity and access management products
  • Familiarity with open source identity standards and protocols (OpenID, OAuth, LDAP)
  • Experience implementing authorization frameworks in distributed systems

Responsibilities

  • Collaborate proactively with a distributed team, leading technical efforts and discussions
  • Write clean web service APIs using Go and Python
  • Design and implement new features from spec to production and ongoing operations at scale
  • Review code produced by other engineers, helping set quality standards
  • Create and enhance management, authentication and authorization API endpoints
0 views 0 saves 0 applications