Distributed System Architect

1 day ago


Al Ahmadi, Al Aḩmadī, Kuwait canonical Full time

Becoming a Distributed System Architect at Canonical offers the chance to contribute to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world.

Juju's architecture is built around model-driven operations, providing a means to operate complex software on public cloud, private cloud, Kubernetes, and bare-metal.

As a distributed system architect, your responsibilities will include designing, delivering, and supporting features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale.

This role demands a solid understanding of software development methodologies, experience working on a distributed team on an open-source project, and demonstrated track records of Open Source contributions.

Our ideal candidate will have excellent communication skills in the English language, both verbal and written, especially in online environments, and a willingness to travel up to 4 times a year for internal events.



  • Al Ahmadi, Al Aḩmadī, Kuwait canonical Full time

    We are seeking an experienced Cloud and Virtualization Engineer to join our team. As a Golang system software specialist, you will be responsible for designing, implementing, and documenting system-level code. This includes modeling data, designing database schema, and implementing data storage in a dqlite (SQL) database.About UsOur company offers a range of...


  • Al Ahmadi, Al Aḩmadī, Kuwait canonical Full time

    We are seeking a talented Business Systems Specialist to join our team at Canonical. As a Business Systems Specialist, you will be responsible for developing engineering solutions in NetSuite, Salesforce, and other business systems.Collaboration is key in this role, as you will work closely with colleagues on business specifications, technical designs, and...


  • Al Ahmadi, Al Aḩmadī, Kuwait canonical Full time

    Golang System Software Engineer - Containers, VirtualisationLocation: This is a remote position available in EMEA and the Americas.What you will focus onDesign, implement and document system level Go codeModel data, design database schema and implement data storage in a dqlite (SQL) databaseMaintain code quality through static analysis, unit and system...


  • Al Ahmadi, Al Aḩmadī, Kuwait canonical Full time

    Company OverviewWe are Canonical, a leading company in the IT - Software Services industry. Our mission is to deliver first-class experience to our employees using popular business systems.SalaryWe consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually to ensure we recognize outstanding...


  • Al Ahmadi, Al Aḩmadī, Kuwait Abroad Work Full time

    Additional InformationThis is a full-time position (40 hours/week) requiring a strong background in electrical engineering. If you are a highly motivated individual with a passion for electrical systems and engineering, we encourage you to apply for this exciting opportunity.


  • Al Ahmadi, Al Aḩmadī, Kuwait canonical Full time

    Golang Software Engineer, Commercial SystemsCanonical is a leading provider of open-source software and operating systems for 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...


  • Al Ahmadi, Al Aḩmadī, Kuwait canonical Full time

    As a skilled Golang system software engineer, you will play a key role in designing, implementing, and documenting system-level code. This position involves modeling data, designing database schema, and implementing data storage in a dqlite (SQL) database. Your responsibility will also include maintaining code quality through static analysis, unit, and...


  • Al Ahmadi, Al Aḩmadī, Kuwait canonical Full time

    The role of a Go Programming Expert at Canonical involves contributing to the development of Juju, an open-source Go project that powers complex distributed software systems across the world.Juju's reliance on Go programming makes it an attractive career path for those passionate about the language.As a Go programmer, you'll be responsible for designing,...


  • Al Ahmadi, Al Aḩmadī, Kuwait canonical Full time

    We are looking for a talented Data Storage and Networking Professional to join our team as a Golang system software engineer. As a member of this team, you will be responsible for designing, implementing, and documenting system-level code. This includes modeling data, designing database schema, and implementing data storage in a dqlite (SQL) database.About...


  • Al Ahmadi, Al Aḩmadī, Kuwait canonical Full time

    About UsCanonical is a pioneering company that has redefined the way we approach distributed collaboration. With a strong presence in over 80 countries, our team of 1200+ experts work together to deliver innovative solutions. We're passionate about shaping the future of technology and empowering our customers to achieve their goals.


  • Al Ahmadi, Al Aḩmadī, Kuwait canonical Full time

    The role of a Software Engineer at Canonical focuses on contributing to the development of Juju, an open-source Go project that powers complex distributed software systems across the world.Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud, Kubernetes, and bare-metal.As a Cloud...


  • Al Ahmadi, Al Aḩmadī, Kuwait canonical Full time

    Company OverviewOur organisation delivers high-quality software services in the IT sector.We are seeking a skilled leader to drive our engineering initiatives forward.Required Skills and Qualifications:You have experience leading a distributed team to deliver features and manage production services at scale.You love to mentor, develop, and grow people, with...


  • Al Ahmadi, Al Aḩmadī, Kuwait canonical Full time

    About the Role:We are seeking an experienced Senior Software Engineer to drive the development of our software systems. In this role, you will collaborate with our global team to create high-quality software solutions, focusing on traditional server workloads, virtualization, and package management. You will also have opportunities to contribute to the...


  • Al Ahmadi, Al Aḩmadī, Kuwait canonical Full time

    ResponsibilitiesAs an Enterprise Software Engineer, you will be responsible for developing high-quality engineering solutions in NetSuite, Salesforce, and other business systems. You will work closely with colleagues on business specifications, technical designs, and code reviews, contributing to the development of great engineering and organizational...


  • Al Ahmadi, Al Aḩmadī, Kuwait canonical Full time

    Join us as a Golang system software specialist, and take on the exciting challenge of designing, implementing, and documenting system-level code. In this role, you will model data, design database schema, and implement data storage in a dqlite (SQL) database. You will also maintain code quality through static analysis, unit, and system tests.About Our...

  • Engineering Manager

    7 days ago


    Al Ahmadi, Al Aḩmadī, Kuwait canonical Full time

    Bachelor of Technology/Engineering (Agriculture)Nationality: Any NationalityVacancy: 1 VacancyJob DescriptionWhat you'll do:Grow and lead a team of engineers in your regionDevelop talent through coaching, mentoring, feedback, and hands-on career developmentApply sound engineering principles and directly contribute toward your team's goalsCreate and maintain...


  • Al Ahmadi, Al Aḩmadī, Kuwait canonical Full time

    The role of a Software Engineer at CanonicalAs a software engineer on the team, you'll be contributing to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world.Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud,...

  • CAD Team Leader

    5 days ago


    Al Ahmadi, Al Aḩmadī, Kuwait Openware Information Systems Consulting Company Full time

    About the RoleWe are seeking a skilled CAD Supervisor to join our team at Openware Information Systems Consulting Company.Key ResponsibilitiesLiaise with stakeholders and coordinate engineering department directions to create drafting procedures for multidisciplinary CAD drawings using client setup and GIS data.Prepare high-quality CAD drawings, verify...


  • Al Ahmadi, Al Aḩmadī, Kuwait canonical Full time

    Job Description:We are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering department, you will be responsible for developing and maintaining high-quality software systems. This includes fostering a software ecosystem with seamless user experience for all Ubuntu users.Key Responsibilities:Collaborate...


  • Al Ahmadi, Al Aḩmadī, Kuwait HealthCare Dynamics Gen. Trading Company W.L.L Full time

    Company OverviewHealthCare Dynamics Gen. Trading Company W.L.L is a global professional services company of energy, chemicals and resources experts.We partner with our customers to deliver projects and create value over the life of their portfolio of assets. We solve complex problems by finding integrated data-centric solutions from the first stages of...