Enable job alerts via email!

Go (Golang) Software Engineer for Identity Management

Canonical

London

Hybrid

GBP 150,000 - 200,000

Full time

Yesterday
Be an early applicant

Job summary

A leading provider of open source software is seeking a Go (Golang) Software Engineer for Identity Management in London. This role involves modernizing identity management solutions, ensuring high-quality product delivery, and working in a distributed environment. The ideal candidate has experience in identity management, strong technical skills, and excellent communication abilities. The position offers a supportive work culture and a range of benefits.

Benefits

USD 2,000 annual learning and development budget
Performance reviews and bonuses
Distributed work environment with in-person team sprints

Qualifications

  • Exceptional academic record from high school and university.
  • Excellent English communication and presentation skills.
  • Strong interpersonal skills, curiosity, flexibility, and accountability.

Responsibilities

  • Modernizing the identity stack of websites and products.
  • Delivering high-quality products through a culture of engineering excellence.
  • Working remotely with global travel for internal and external events.

Skills

Building identity and access management products
OpenID, OAuth, LDAP
Implementing authorization frameworks
Secure coding and standards
Ubuntu as a development platform

Education

Degree in a technical field

Job description

Social network you want to login/join with:

Go (Golang) Software Engineer for Identity Management, London

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, and industry leaders across sectors. We operate with a global distributed team of 75+ countries, with few office-based roles, meeting in person 2-4 times a year in interesting locations worldwide.

The company is founder-led, profitable, and growing.

We are hiring a Go (Golang) Software Engineer for Identity Management to work on authorization and access management across Canonical's enterprise products and web services, using Go and Python.

As a software engineer, you will modernize and expand identity management solutions used for authentication and authorization in our products and websites, impacting all users of Canonical products. Your responsibilities include:

  • Modernizing the identity stack of our websites and products by adopting best-of-breed IAM technologies
  • Delivering high-quality products with a focus on engineering excellence
  • Working remotely with global travel 2-4 weeks per year for internal and external events

What we are looking for in you

  • Experience building identity and access management products
  • Familiarity with open source standards, protocols, and concepts (e.g., OpenID, OAuth, LDAP)
  • Experience implementing authorization frameworks in distributed systems
  • Commitment to secure coding practices
  • Comfort with Ubuntu as a development and deployment platform

Additional requirements:

  • Strong academic background from high school and university
  • Degree in a technical field or a compelling alternative narrative
  • Professional proficiency in English, with excellent presentation skills
  • Interpersonal skills, curiosity, flexibility, and accountability
  • Ability to travel internationally twice a year for up to two weeks

What we offer colleagues

Our compensation considers location, experience, and performance, with annual reviews. Benefits include:

  • Distributed work environment with biannual in-person team sprints
  • USD 2,000 annual learning and development budget
  • Annual compensation review
  • Recognition rewards, holiday leave, maternity and paternity leave
  • Wellness programs and team support
  • Opportunities for travel and meeting colleagues in new locations
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs