Engineering Manager for IAM

1 dia atrás


Sorocaba, Brasil Canonical Tempo inteiro
Overview

Engineering Manager for IAM (Identity and Access Management) at Canonical. This remote role is based in the EMEA or AMER regions.

We are hiring a software engineering manager with a passion for distributed systems operations to build high‑performing Go and Python services and secure identity and access management solutions used across Canonical products (e.g., Ubuntu One SSO, Juju, LXD, MAAS).

You will work with upstream open source projects and internal teams to deliver software that can be deployed on bare metal, public cloud, and Kubernetes.

As the identity team engineering manager you will bring significant software development experience, Kubernetes knowledge, and a keen eye for software design, performance and security. You will collaborate with product management to define the technical vision, manage the team backlog, review code, and coach engineers.

You will be involved in all aspects of the software development process: design, coding, testing, documentation, reviews, and troubleshooting. You’ll work with Canonical’s data stores and Kubernetes-based Observability stack, and engage with broader open source communities through hackfests, webinars, and conferences.

Location

Remote in the EMEA or AMER regions.

Responsibilities
  • Build high‑performing Go and Python services and secure IAM solutions used across Canonical products (Ubuntu One SSO, Juju, LXD, MAAS).
  • Collaborate with upstream open source projects and internal teams to deliver software deployable on bare metal, public cloud, and Kubernetes.
  • Define the technical vision with product management; manage the team backlog; review code; coach engineers.
  • Participate in all aspects of the SDLC: design, coding, testing, documentation, reviews, and troubleshooting.
  • Work with Canonical’s data stores and Kubernetes-based Observability stack; engage with open source communities, hackfests, webinars, and conferences.
  • Location: Remote in the EMEA or AMER regions.
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 systems.
  • Experience 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.
  • Exceptional academic track record from both high school and university.
  • Undergraduate degree in a technical subject or a compelling narrative about an alternative 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.
What we offer
  • 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.
  • Travel perks and upgrades for long-haul company events.
About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, we are driving the future of open-source software. We recruit on a global basis and set a high standard for people joining the company. Most colleagues have worked from home since our inception in 2004. Working here challenges you to think differently, work smarter, and raise your game.

Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Software Development
#J-18808-Ljbffr

  • Região Geográfica Intermediária de Sorocaba, Brasil Canonical Tempo inteiro

    Join or sign in to find your next job Join to apply for the Cloud Engineering Manager role at Canonical 1 week ago Be among the first 25 applicants Join to apply for the Cloud Engineering Manager role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform,...


  • Região Geográfica Intermediária de Sorocaba, Brasil Canonical Tempo inteiro

    Join or sign in to find your next job Join to apply for the Support Engineering Manager role at Canonical Continue with Google Continue with Google 2 months ago Be among the first 25 applicants Join to apply for the Support Engineering Manager role at Canonical Canonical is a leading provider of open source software and operating systems to the global...

  • Manager, Systems Engineering

    2 semanas atrás


    Sorocaba, São Paulo, Brasil Nextracker Inc. Tempo inteiro US$125.000 - US$175.000 por ano

    Job DescriptionTheSystems Engineering Manager, based in Sorocaba, Brazil,will report to theSystems Engineering Director,based in Fremont California.You will lead a multidisciplinary team in the research, design, and development of advanced software and other engineering systems, encompassingdata science, structural/geotechnical engineering, and mechanical...


  • Sorocaba, Brasil Canonical Tempo inteiro

    Join or sign in to find your next jobJoin to apply for the Engineering Manager, Ubuntu Server - cloud-init role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Engineering Manager, Ubuntu Server - cloud-init role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and...


  • Sorocaba, Brasil Canonical Tempo inteiro

    Software Engineering Manager, Ubuntu Gaming Join to apply for the Software Engineering Manager, Ubuntu Gaming role at Canonical Software Engineering Manager, Ubuntu Gaming 1 month ago Be among the first 25 applicants Join to apply for the Software Engineering Manager, Ubuntu Gaming role at Canonical Get AI-powered advice on this job and more exclusive...


  • Região Geográfica Intermediária de Sorocaba, Brasil Canonical Tempo inteiro

    Join to apply for the Engineering Manager- Ceph & Distributed Storage role at Canonical 2 days ago Be among the first 25 applicants Join to apply for the Engineering Manager- Ceph & Distributed Storage role at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software and operating...


  • Região Geográfica Intermediária de Sorocaba, Brasil Canonical Tempo inteiro

    Join or sign in to find your next job Join to apply for the Cloud Field Engineering Manager role at Canonical 2 days ago Be among the first 25 applicants Join to apply for the Cloud Field Engineering Manager role at Canonical Get AI-powered advice on this job and more exclusive features. This is an opportunity to run a field engineering team, helping...


  • Sorocaba, São Paulo, Brasil beBeeDelivery Tempo inteiro US$100.000 - US$150.000

    Are you a strategic leader with exceptional communication skills looking to drive growth and make an impact in a dynamic software development environment? We have an exciting opportunity for a Sales Engineering Delivery Manager who will serve as the crucial link between our clients and internal teams. In this role, you will lead technical discovery sessions...


  • Sorocaba, São Paulo, Brasil Canonical Tempo inteiro

    Join or sign in to find your next job Join to apply for the Engineering Manager, Managed Services role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Engineering Manager, Managed Services role at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source...


  • Sorocaba, Brasil Agileengine Tempo inteiro

    OverviewSales Engineering Delivery Manager (Middle) ID40979 – Join to apply for the Sales Engineering Delivery Manager (Middle) ID40979 role at AgileEngine.AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and startups across 17+ industries.We rank among the leaders in areas like application development and...