Remote IAM Engineering Manager – Distributed Systems Lead

Remote Jobs

Canada (KY)

Hybrid

USD 150,000 - 210,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Team sprints in person
Learning budget USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Parental leave
Wellness platform

Job summary

Canonical is hiring an Engineering Manager for IAM to build high-performing Go and Python services and secure identity and access management across Canonical products. From Ubuntu One SSO to Juju, LXD and MAAS, your team will define how users access open source applications.

This role requires leadership of a distributed software engineering team, collaboration with product management, and a focus on security, performance, and scalable design. Remote work with occasional travel twice a year.

Qualifications

  • Proven experience hiring and leading a high performance software engineering team.
  • Experience with Go and Python software development.
  • Ability to design and implement complex, distributed system.
  • Experience working with container technology and Kubernetes.
  • Strong understanding of software/infrastructure security and performance.
  • Experience designing and/or operating large scale distributed systems.
  • Knowledge of identity and access management technologies and standards is desirable but not essential.
  • 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.

Responsibilities

  • Design software, write high-quality code and tests, provide insightful code reviews, and help troubleshoot issues.
  • Collaborate with product management to define the technical vision and roadmap.
  • Coach and develop team members; manage the team backlog and deliverables.

Skills

Go
Python
Distributed systems
Kubernetes
Security
Large-scale systems

Education

Undergraduate degree in a technical subject

Tools

Kubernetes

Job description

Canonical is hiring an Engineering Manager for IAM to build high-performing Go and Python services and secure identity and access management across Canonical products. From Ubuntu One SSO to Juju, LXD and MAAS, your team will define how users access open source applications.

This role requires leadership of a distributed software engineering team, collaboration with product management, and a focus on security, performance, and scalable design. Remote work with occasional travel twice a year.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff IAM Engineer - Global Identity Systems (Remote)
Staff IAM Engineer - Global Identity Systems (Remote)

Canonical • United States

Remote
USD 150,000 - 210,000
Global travel
Learning budget
Annual compensation review
+3
Engineering Manager for IAM (Identity and Access Management)
Engineering Manager for IAM (Identity and Access Management)

Remote Jobs • Canada (KY)

Hybrid
USD 150,000 - 210,000
Team sprints in person
Learning budget USD 2,000 per year
Annual compensation review
+4
Remote Engineering Manager - Distributed Systems Leader
Remote Engineering Manager - Distributed Systems Leader

Remote Jobs • Canada (KY)

Hybrid
USD 140,000 - 190,000
Distributed team sprints twice a year
Learning budget USD 2,000/year
Annual compensation review
+6
Staff Software Engineer for Identity Management (Go/Golang)
Staff Software Engineer for Identity Management (Go/Golang)

Canonical • United States

Remote
USD 150,000 - 210,000
Global travel
Learning budget
Annual compensation review
+3
Remote Engineering Manager - Linux Cloud & Microservices
Remote Engineering Manager - Linux Cloud & Microservices

Canonical • United States

Remote
USD 120,000 - 160,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+5
Global Remote Engineering Manager for Open Source & Linux
Global Remote Engineering Manager for Open Source & Linux

Canonical • United States

On-site
USD 150,000 - 210,000
Learning budget USD 2,000/year
Annual compensation review
Travel opportunities for events
+1
Remote Engineering Manager, SaaS Platform and Team Builder
Remote Engineering Manager, SaaS Platform and Team Builder

canonical • United States

Remote
USD 150,000 - 190,000
Remote work
Learning budget
Annual compensation review
+6
Remote Engineering Manager - Open-Source Platforms
Remote Engineering Manager - Open-Source Platforms

Embedded Shishya • United States

Remote
USD 140,000 - 190,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+1
Remote Cloud Engineering Manager (Linux/OpenStack)
Remote Cloud Engineering Manager (Linux/OpenStack)

Canonical • United States

Remote
USD 120,000 - 160,000
Personal learning budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+2
Software Engineering Manager - Container and Virtualisation Infrastructure
Software Engineering Manager - Container and Virtualisation Infrastructure

Remote Jobs • Canada (KY)

Hybrid
USD 140,000 - 190,000
Distributed team sprints twice a year
Learning budget USD 2,000/year
Annual compensation review
+6