CA

Canonical

[Remote] Engineering Manager for IAM (Identity and Access Management)

Job summary

United States
Engineering

Work model

Remote first
Only United States
5 days ago
Job description

About Canonical

Canonical delivers open source to the world faster, more securely, and more cost-effectively than any other company. Founded in 2004 and headquartered in London, England, GB, Canonical has a workforce of 1001-5000 employees. Its website is http://www.canonical.com/.

Canonical has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role.

Job Description

Canonical is seeking a remote Engineering Manager for IAM (Identity and Access Management) to build high-performing Go and Python services. This role is open to candidates in the USA. You will lead a team to develop secure identity and access management solutions used across all company products, while collaborating with various internal and external stakeholders.

Responsibilities

  • Build high-performing Go and Python services and secure identity and access management solutions
  • Work with upstream open source projects, alongside internal teams to deliver high quality software
  • Define the technical vision for the products in collaboration with product management
  • Manage the team backlog and review code
  • Coach younger team members and provide insightful code reviews
  • Design software, write high-quality code and tests, and write documentation
  • Troubleshoot issues and ensure software performance and security
  • Participate in broader open source communities, hackfest events, webinars, and conferences

Skills

  • 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 systems
  • Experience working with container technology and Kubernetes
  • Strong understanding of software/infrastructure security and performance
  • Experience designing and/or operating large-scale distributed systems
  • 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
  • Knowledge of identity and access management technologies and standards is desirable but not essential

Benefits

  • Distributed work environment with twice-yearly team sprints 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