Identity Access Management Software Engineering Lead

2 weeks ago


Manama, Manama, Bahrain beBee Careers Full time
Lead IAM Engineering Manager

You will be responsible for leading a team of engineers to build high-performing Go and Python services and secure identity and access management solutions that will be used across all company products. From Ubuntu One SSO to Juju, LXD and MAAS your team will define the way Canonical users, clients and community members access their favorite open source applications.

This is an opportunity for a software engineering manager with a passion for distributed systems operations to help us transform the future of identity management at Canonical. Experience in the identity and access management (IAM) field is desirable but not required. You will work with upstream open source projects, alongside internal teams to deliver high quality 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 be responsible for working with product management to define the technical vision for the products, managing the team backlog, reviewing code and coaching younger team members.

You will also be involved in all the aspects of the software development process: you will design software, write high-quality code and tests, provide insightful code reviews, write documentation and help to troubleshoot issues.

We are looking for a highly experienced software engineering manager who has a strong background in Go and Python software development. The ideal candidate should have experience with container technology and Kubernetes, as well as a strong understanding of software/infrastructure security and performance. Additionally, the candidate should have excellent interpersonal skills, curiosity, flexibility, and accountability.

The successful candidate will be a natural leader who can motivate and guide a team of engineers to achieve common goals. They will be able to communicate effectively with both technical and non-technical stakeholders, and will have a strong ability to analyze complex problems and develop creative solutions.

In this role, you will have the opportunity to work with industry-leading teams inside Canonical, ensuring your work is backed by rock-solid data stores, and highly observable using our Kubernetes-based Observability stack. You'll work with broader open source communities, participating in hackfest events, webinars and conferences.

This role requires a unique blend of technical expertise, leadership skills, and business acumen. If you're a motivated and experienced software engineering manager who is passionate about building high-quality software and leading a team of engineers, we encourage you to apply.

Key Responsibilities:
  • Lead a team of engineers to build high-performing Go and Python services and secure identity and access management solutions.
  • Work with product management to define the technical vision for the products.
  • Manage the team backlog, review code, and coach younger team members.
  • Involved in all aspects of the software development process, including designing software, writing high-quality code and tests, providing insightful code reviews, and writing documentation.


  • Manama, Manama, Bahrain RESO Full time

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...


  • Manama, Manama, Bahrain beBee Careers Full time

    Technical Leadership Opportunity for Identity and Access ManagementCanonical is seeking a skilled engineering manager to lead the development of high-performance Go and Python services and secure identity and access management solutions. The team will design and implement software that enables seamless access to open-source applications across various...


  • Manama, Manama, Bahrain Canonical Full time

    Engineering Manager for IAM (Identity and Access Management)Join or sign in to find your next jobJoin to apply for the Engineering Manager for IAM (Identity and Access Management) role at CanonicalEngineering Manager for IAM (Identity and Access Management)1 day ago Be among the first 25 applicantsJoin to apply for the Engineering Manager for IAM (Identity...


  • Manama, Manama, Bahrain Canonical Full time

    Software Engineering Manager - Container and Virtualisation InfrastructureJoin or sign in to find your next jobJoin to apply for the Software Engineering Manager - Container and Virtualisation Infrastructure role at CanonicalSoftware Engineering Manager - Container and Virtualisation Infrastructure1 day ago Be among the first 25 applicantsJoin to apply for...


  • Manama, Manama, Bahrain Nexcel Computer Solutions Full time

    Main Tasks:Knowledge of Oracle Fusion Middleware, especially Oracle Identity and Access Management Suite.Experience in deployment, development, and configuration of workflow building in (OIM, OAM, OID, OUD, OPAM, SOA).Configuration of OIM, OAM, OID.Integration of OIM with AD, Exchange, Office 365.Experience in writing custom scripts to integrate with AD,...


  • Manama, Manama, Bahrain Canonical Full time

    Software Engineering Manager - Ubuntu Linux KernelJoin or sign in to find your next jobJoin to apply for the Software Engineering Manager - Ubuntu Linux Kernel role at CanonicalSoftware Engineering Manager - Ubuntu Linux Kernel1 day ago Be among the first 25 applicantsJoin to apply for the Software Engineering Manager - Ubuntu Linux Kernel role at...


  • Manama, Manama, Bahrain RESO Full time

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...


  • Manama, Manama, Bahrain RESO Full time

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers,...


  • Manama, Manama, Bahrain Canonical Full time

    Software Engineering Manager, Ubuntu GamingJoin or sign in to find your next jobJoin to apply for the Software Engineering Manager, Ubuntu Gaming role at CanonicalSoftware Engineering Manager, Ubuntu Gaming3 weeks ago Be among the first 25 applicantsJoin to apply for the Software Engineering Manager, Ubuntu Gaming role at CanonicalCanonical is a leading...


  • Manama, Manama, Bahrain beBee Careers Full time

    Job Title: Software Engineering LeadSolve complex problems and drive innovation in software development.Key Responsibilities:Create and implement individual project priorities, deadlines, and deliverables to ensure timely completion.Collaborate closely with technology teams and internal stakeholders to design and deliver solutions that meet business...