Enable job alerts via email!

Engineering Manager for IAM (Identity and Access Management)

Canonical

Pittsburgh (Allegheny County)

Remote

USD 120,000 - 180,000

Full time

16 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Canonical is seeking an Engineering Manager for IAM to lead the development of high-performing Go and Python services. This remote role involves shaping identity management solutions and collaborating with open source projects, offering an excellent opportunity for those passionate about distributed systems and software design.

Benefits

Annual learning and development budget of USD 2,000
Regular compensation reviews and recognition rewards
Generous leave policies including holidays, maternity, and paternity leave
Access to wellness programs and support services
Opportunities for travel and global collaboration

Qualifications

  • Proven experience leading high-performance software engineering teams.
  • Experience with Go and Python development.
  • Ability to design and implement complex distributed systems.

Responsibilities

  • Define product technical vision and manage the team backlog.
  • Review code and mentor junior team members.
  • Participate in all phases of software development.

Skills

Go
Python
Distributed Systems
Kubernetes
Security
Performance

Education

Relevant technical degree or equivalent experience

Job description

Engineering Manager for IAM (Identity and Access Management)

Join us as an Engineering Manager for IAM (Identity and Access Management) at Canonical.

Canonical is a leading provider of open source software and operating systems, serving 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 leading public cloud and silicon providers, and industry leaders across various sectors. We operate with a global, distributed team of over 1200 colleagues in 75+ countries, with few office-based roles. Teams meet in person 2-4 times yearly in interesting locations worldwide to align on strategy and execution.

We are seeking an Engineering Manager for IAM to develop high-performing Go and Python services and secure identity and access management solutions used across all Canonical products. This includes projects like Ubuntu One SSO, Juju, LXD, and MAAS. Your team will shape how users, clients, and community members access open source applications.

This is an excellent opportunity for a software engineering manager passionate about distributed systems operations to influence the future of identity management at Canonical. Experience in IAM is desirable but not essential. You will collaborate with upstream open source projects and internal teams to deliver high-quality software deployable on bare metal, cloud, and Kubernetes.

As the engineering manager for the identity team, you will bring extensive software development experience, Kubernetes knowledge, and a focus on software design, performance, and security. Your responsibilities include defining product technical vision, managing the team backlog, reviewing code, and mentoring junior team members. You will also participate in all phases of software development: designing, coding, testing, reviewing, documenting, and troubleshooting.

You will work with industry-leading teams within Canonical, ensuring your work is supported by robust data stores and observable via our Kubernetes-based observability stack. Additionally, you'll engage with open source communities through events, webinars, and conferences.

Location:

This role is remote, based in the EMEA or AMER regions.

What we are looking for in you:
  • Proven experience leading high-performance software engineering teams
  • Experience with Go and Python development
  • Ability to design and implement complex distributed systems
  • Experience with container technology and Kubernetes
  • Strong understanding of security and performance in software/infrastructure
  • Experience operating large-scale distributed systems
  • Knowledge of IAM technologies and standards (desirable but not required)
  • Excellent academic record and relevant technical degree or equivalent experience
  • Professional proficiency in English, with strong presentation skills
  • Excellent interpersonal skills, curiosity, adaptability, and accountability
  • Willingness to travel internationally twice a year for up to two weeks
What we offer colleagues:
  • Distributed work environment with biannual in-person team sprints
  • Annual learning and development budget of USD 2,000
  • Regular compensation reviews and recognition rewards
  • Generous leave policies including holidays, maternity, and paternity leave
  • Access to wellness programs and support services
  • Opportunities for travel and global collaboration
About Canonical:

Canonical is a pioneering open-source company, publisher of Ubuntu, and leader in AI, IoT, and cloud platforms. We recruit globally and uphold high standards of excellence. Most employees work remotely, fostering a flexible and innovative work environment.

Equal Opportunity Employer:

We are committed to diversity and inclusion, providing a workplace free from discrimination. All qualified applicants will receive fair consideration.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

IAM Engineer

Diverse Lynx

Norwalk

Remote

USD 90,000 - 130,000

Today
Be an early applicant

Engineer, Identity and Access Management @ Stride, Inc.

Cyber Crime

Washington

Remote

USD 66,000 - 171,000

2 days ago
Be an early applicant

IAM Engineer

Anaplan

Remote

USD 100,000 - 130,000

7 days ago
Be an early applicant

Identity Access & Management Engineer

Bayview Fund Management, LLC

Orlando

Remote

USD 110,000 - 135,000

4 days ago
Be an early applicant

IAM Engineer

Lakeview Loan Servicing

Coral Gables

Remote

USD 110,000 - 135,000

7 days ago
Be an early applicant

IAM Engineer

Bayview Asset Management

Coral Gables

Remote

USD 110,000 - 135,000

7 days ago
Be an early applicant

Engineering Manager for IAM (Identity and Access Management)

Canonical

Baltimore

Remote

USD 120,000 - 160,000

15 days ago

Engineering Manager for IAM (Identity and Access Management)

Canonical

Boise

Remote

USD 120,000 - 160,000

15 days ago

Engineering Manager for IAM (Identity and Access Management)

Canonical

Omaha

Remote

USD 120,000 - 160,000

15 days ago