Senior Identity Management Software Engineer

7 days ago


Manama, Manama, Bahrain Canonical Full time

Job Description

We are seeking a highly skilled Senior Identity Management Software Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing and delivering scalable identity management solutions that meet the needs of our customers.

About Us

Canonical is a leading international software company that specializes in developing open-source software. Our team is passionate about building innovative products that make a real difference in people's lives.

Responsibilities

  • Design and implement secure identity management solutions using Go (Golang) and Python
  • Collaborate with cross-functional teams to identify requirements and develop technical specifications
  • Develop clean web service APIs to support both CLI and web frontend clients
  • Implement new features and enhancements from spec to production and ongoing operations at scale
  • Review code produced by other engineers and provide constructive feedback
  • Craft end-user authentication flows from design to implementation
  • Modernize the identity stack of our websites and products by driving adoption of best-of-breed IAM technologies

Requirements

  • Bachelor's degree in Computer Science or related field
  • 5+ years of experience building identity and access management products
  • Familiarity with open source software, standards, protocols, and concepts in the identity space (e.g. Open ID, OAuth, LDAP)
  • Experience implementing authorization frameworks in distributed systems
  • Solid experience working in an agile development environment
  • Comfortable working with Ubuntu as a development and deployment platform

What We Offer

  • A competitive salary and benefits package
  • The opportunity to work on exciting projects that make a real impact
  • A collaborative and dynamic work environment
  • Ongoing training and professional development opportunities
  • The chance to work with a diverse and talented team of engineers


  • Manama, Manama, Bahrain Canonical Full time

    Go (Golang) Software Engineer for Identity Management This is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company. Bring...


  • Manama, Manama, Bahrain Canonical Full time

    This is an exciting opportunity to work on identity, authorization, and access management solutions.About the RoleAs a software engineer for Identity Management products of Canonical, you will modernize and expand the capabilities of the identity management solutions we use for authentication and authorization in our products, as well as our canonical.com...


  • Manama, Manama, Bahrain The Chemical Engineer Full time

    Company Overview">Wood is a global leader in consulting and engineering, helping to unlock solutions to critical challenges in energy and materials markets. We provide consulting, projects, and operations solutions in 60 countries, employing around 35,000 people.">About Us">We are an equal opportunity employer that recognises the value of a diverse...


  • Manama, Manama, Bahrain VAM Systems Full time

    Identity And Access Management Engineer (IAM)Company Description VAM Systems is currently looking for Identity And Access Management Engineer (IAM) for our Bahrain operations with the following skillsets and terms & conditions: Qualifications And Experience Essential (Minimum)University Degree in IT from a recognized university or institution1 year...


  • Manama, Manama, Bahrain SaluberMD Full time

    Senior/Junior Software Engineer We are seeking a highly skilled and experienced Bahraini Senior & Junior Software Engineer to join our international (US, Europe, and Asia) development team. The ideal candidate will be proficient in frontend technologies like UX, UI, React, React Native, HTML5, CSS, and Type Script. Experience with Angular, Java, and Spring...


  • Manama, Manama, Bahrain RESO Full time

    At RESO, we are seeking an experienced Senior Software Engineering Manager to lead our team of software engineers in developing and operating cutting-edge distributed systems. As a key member of our engineering leadership team, you will be responsible for guiding the design, implementation, and deployment of scalable, reliable, and secure software...


  • Manama, Manama, Bahrain VAM Systems Full time

    Identity And Access Management Engineer (IAM)Company DescriptionVAM Systems is currently looking for Identity And Access Management Engineer (IAM) for our Bahrain operations with the following skillsets and terms & conditions:Qualifications And ExperienceEssential (Minimum)University Degree in IT from a recognized university or institution1 year experience...


  • Manama, Manama, Bahrain ARRAY INNOVATION Full time

    Array is currently seeking an exceptional Senior Software Lead to join our accomplished team. As a Senior Software Lead, you will play a pivotal role in designing, developing, and maintaining high quality software solutions for our esteemed clients. We are seeking individuals with a strong foundation in software engineering principles, a passion for...


  • Manama, Manama, Bahrain RESO Full time

    The role of a Senior Software Engineer at Canonical As a senior software engineer, you'll be an integral part of the team, driving process improvement, assisting the manager in running the team, coaching and developing colleagues with less experience, as well as owning functional areas from design and implementation all the way to support and maintenance....


  • Manama, Manama, Bahrain ARRAY INNOVATION Full time

    At Array, we're not just a software services company – we're dreamers, builders, and visionaries. Born from the startup hustle, we're on a mission to redefine the tech landscape, become the next tech giant, and put Bahrain on the map Our journey is bold, our ambitions are sky-high, and we're looking for exceptional Senior Software Engineers to join us on...


  • 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 Io T. Our customers include the world's leading public cloud and silicon providers,...


  • Manama, Manama, Bahrain RESO Full time

    We work closely with major silicon companies to optimise Ubuntu for their latest hardware. As a software engineering manager, you need to bring both technical and management skills to the leadership of your team. You will be leading an engineering team that works across the full Linux stack from kernel to GUI, to optimise Ubuntu, the world's most widely used...


  • Manama, Manama, Bahrain Gulf Air Group Full time

    GF1532 - SENIOR ANALYST – IDENTITY & ACCESS MANAGEMENTCompany: Gulf Air Group Division: Information Technology Location: (Insert Location)Department: Information Technology Closing Date: 01-Jan-2025 Manage and maintain the organization's Identity and Access Management (IAM) systems to ensure secure and seamless access for users. Implement and monitor...


  • Manama, Manama, Bahrain Penny Software Full time

    At Penny Software, we are on a mission to make procurement better by building the best possible procurement and sourcing platform. We aim to become the go-to solution for procurement departments everywhere. Our source-to-pay platform enables organizations worldwide to find suppliers, issue tenders, and receive responses faster, cheaper, and more efficiently...


  • 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 Io T. Our customers include the world's leading public cloud and silicon providers,...


  • Manama, Manama, Bahrain Canonical Full time

    Canonical is seeking an experienced engineering manager 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...

  • Software engineer

    4 weeks ago


    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 Io T. Our customers include the world's leading public cloud and silicon providers,...


  • Manama, Manama, Bahrain RESO Full time

    We are building a team to focus on the modern C and C++ programming language and their ecosystem on Ubuntu. They will deliver the best possible GCC and LLVM runtimes, developer experience and supporting tooling in Ubuntu. They will ensure that the cutting edge of modern programming languages innovation is available to Ubuntu users, to lay the foundation for...


  • Manama, Manama, Bahrain Bahrain Airport Company Full time

    Roles & Responsibilities Manage and maintain the organization's Identity and Access Management (IAM) systems to ensure secure and seamless access for users. Implement and monitor Privilege Access Management (PAM) solutions using tools like Cyber Ark, Wallix, or Beyond Trust. Develop and enforce IAM policies, standards, and procedures, ensuring compliance...

  • Software engineer

    2 weeks ago


    Manama, Manama, Bahrain RESO Full time

    Help us shape the future of open source IT, devops, and IS, from bare metal to containers. Our goal is to revolutionise open source application and infrastructure operations. We want to transform the world of software operations by enabling true model-driven operations via next-generation infrastructure-as-code. This will allow companies to run very...