Staff Software Engineer for Identity Management (Go/Golang)

Contract type
Ongoing
Work mode
Remote
Experience
Lead / principal · Not stated

Level inferred from job title

Job description

A staff-level or experienced senior software engineer role at Canonical focused on building identity and access management products, including authorization frameworks in distributed systems.

At a glance

Work mode
Remote
Languages
English – Professional written and spoken

What we're looking for

  • You are a staff-level or experienced senior software engineer, with specific experience building identity and access management products
  • You are familiar with the open source software, standards, protocols and concepts in the identity space (e.g. OpenID, OAuth, LDAP)
  • You have experience implementing authorization frameworks in distributed systems
  • You value secure coding and standards, and enjoy working on teams that do the same
  • You are comfortable with Ubuntu as a development and deployment platform
  • Exceptional academic track record from both high school and university
  • Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
  • Professional written and spoken English with excellent presentation skills
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Ability to travel internationally twice a year for company events up to two weeks long

Benefits

  • Distributed work environment with twice-yearly team conferences in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events
  • Performance-driven annual bonus or commission

Apply

About Canonical

A pioneering tech firm at the forefront of the global move to open source

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. Most colleagues at Canonical have worked from home since our inception in 2004.

Key facts

  • 2004
  • Publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud
  • Recruits on a global basis
  • Most colleagues have worked from home since inception in 2004

What they value

  • Excellence
  • Diversity of experience, perspectives, and background