Software Developer for Cloud Orchestration

9 hours ago


Muscat, Muscat, Oman Canonical Full time

We are seeking a skilled software developer to join our team and contribute to the development of cloud orchestration solutions. As a Distributed Systems Software Engineer at Canonical, you will be responsible for creating automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications.

About Us

We are a company that values innovation and collaboration. Our team is committed to delivering high-quality software solutions that meet the needs of our customers. As a member of our team, you will have the opportunity to work on challenging projects and contribute to the development of cutting-edge technology.

Responsibilities
  • Create automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications
  • Enable engineering teams across Canonical to develop software with confidence by making distributed system testing tooling available across the company
  • Enhance continuous integration pipelines for deploying and testing Canonical's cloud-native products such as Kubeflow
  • Deploy, manage, and debug highly distributed systems
  • Monitor and report on automated testing efforts
  • Collaborate daily with a globally distributed team

Requirements

  • Solid background in modern test processes and strategies
  • Experience with Python or Go development
  • Strong object-oriented development skills
  • Ability to develop and ship production-grade modern web applications
  • Working knowledge of continuous integration tools such as Jenkins, CircleCI, GitHub CI
  • Knowledge of networking technologies and fundamentals
  • Solid understanding of Linux system architecture
  • A capacity for complex abstract thinking
  • Capability for 2-4 weeks of international travel per year

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
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues from your team and others
  • Priority Pass for travel and travel upgrades for long-haul company events


  • Muscat, Muscat, Oman Canonical Full time

    ResponsibilitiesYou will collaborate proactively within a distributed team, fostering a seamless software ecosystem experience for all Ubuntu users. You will evaluate contributions from other engineers to maintain high-quality software standards and collaborate with other teams in the Ubuntu and Debian communities, upstream projects, and commercially...


  • Muscat, Muscat, Oman Canonical Full time

    We are seeking a talented software engineer to join our team and contribute to the development of resilient distributed systems. At Canonical, you will have the opportunity to work on building high-quality cloud solutions based on Juju, Terraform, OpenStack, and Kubernetes.Job DescriptionCreate automated testing approaches and infrastructure for validating...


  • Muscat, Muscat, Oman Canonical Full time

    About UsCanonical is a leading provider of open-source software solutions to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in innovative initiatives such as cloud computing, artificial intelligence, internet of things, and engineering innovation.Job DescriptionWe are seeking an experienced Senior Web Engineer to join our...


  • Muscat, Muscat, Oman Canonical Full time

    Are you passionate about building resilient distributed systems and contributing to the development of high-quality cloud solutions? Do you have a solid background in modern test processes and strategies, experience with Python or Go development, and strong object-oriented development skills?About UsWe are a company that values innovation and collaboration....


  • Muscat, Muscat, Oman Canonical Full time

    About the RoleWe are seeking a skilled Golang System Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing low-level Go codebase that sits between our REST API and C libraries used to manage containers and virtual machines.The ideal candidate will have experience in design and data...


  • Muscat, Muscat, Oman Canonical Full time

    Canonical is a pioneering tech firm at the forefront of open-source innovation. As a Software Development Manager, you'll oversee the development of cutting-edge software solutions using our Ubuntu platform. This role requires a seasoned leader who can guide a team of engineers in delivering timely, high-quality products.We're looking for someone with...


  • Muscat, Muscat, Oman Canonical Full time

    About the RoleCanonical is a leading provider of open-source software and operating systems. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We are seeking a highly skilled Python Software Engineer to join our Commercial Systems unit.The Commercial Systems...


  • Muscat, Muscat, Oman Canonical Full time

    Company OverviewCanonical is a leading international software company that collaborates with the open-source community to deliver Ubuntu, a world-renowned free software platform. Our services empower businesses worldwide to reduce costs, improve efficiency, and enhance security using Ubuntu.Job DescriptionWe are seeking an exceptional Software Development...


  • Muscat, Muscat, Oman Canonical Full time

    Juju is an open-source orchestration engine for software operators that enables deployment, integration, and lifecycle management of applications at any scale on any infrastructure using charms.We believe open source is transforming the way enterprises solve their business needs. It's only now fundamental to every corner of the software landscape.About...


  • Muscat, Muscat, Oman Canonical Full time

    Software Engineer - Cloud InfrastructureWe are seeking a highly skilled software engineer to join our cloud infrastructure team. The ideal candidate will have experience with Go and C programming languages, as well as knowledge of networking and storage technologies.The role involves designing, implementing, and documenting system-level Go code, modeling...


  • Muscat, Muscat, Oman Canonical Full time

    Company OverviewCanonical is a pioneering tech firm at the forefront of the global move to open source.We are changing the world on a daily basis by publishing Ubuntu, one of the most important open source projects and the platform for AI, IoT, and the cloud.As a company that recruits globally, we set a very high standard for people joining us.We expect...


  • Muscat, Muscat, Oman Canonical Full time

    At Canonical, we're shaping the future of cloud computing with our Ubuntu operating system. As a Cloud Delivery Expert, you'll play a key role in building and leading a team of engineers responsible for creating and publishing base Ubuntu images used by millions worldwide. These images are optimized for performance and security in public cloud...


  • Muscat, Muscat, Oman Canonical Full time

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, plays a significant role in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.We are hiring a Cloud Support Engineer to deliver exceptional technical...


  • Muscat, Muscat, Oman Canonical 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 widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.The company is a pioneer of global distributed collaboration with 1200+ colleagues in...


  • Muscat, Muscat, Oman Digital Mall Full time

    Digital Mall invites applications for a Software Delivery Engineer position. In this role, you will execute the full lifecycle of product development, including designing, provisioning, and managing infrastructure resources.Main Duties:We expect you to program well-designed, efficient, and testable code that meets specifications.Implementing and maintaining...


  • Muscat, Muscat, Oman Canonical Full time

    As a Distributed Systems Software Engineer at Canonical, you will play a critical role in ensuring the high quality of our cloud solutions. We are looking for a talented individual with a passion for building resilient distributed systems and a strong background in test processes and strategies.About UsWe are a company that values innovation and...

  • Cloud Engineer

    6 days ago


    Muscat, Muscat, Oman Canonical Full time

    Company OverviewCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in various breakthrough initiatives such as public cloud, data science, AI, engineering innovation, and IoT.We have 1200+ colleagues in 75+ countries with very few office-based...

  • Product Lead

    6 days ago


    Muscat, Muscat, Oman Canonical Full time

    We are changing the world of software by publishing Ubuntu, one of the most important open source projects and the platform for AI, IoT, and the cloud.The company recruits globally and sets a very high standard for people joining. We expect excellence - to succeed, we need to be the best at what we do.About this role:This is a commercial strategy and...


  • Muscat, Muscat, Oman Canonical Full time

    Job DescriptionThe role of a Technical Project Manager at Canonical is to oversee the development and delivery of software projects. As a key member of the Engineering team, you will be responsible for ensuring that projects are completed on time, within budget, and to the required quality standards.As a Technical Project Manager at Canonical, you must have...


  • Muscat, Muscat, Oman Canonical Full time

    About UsAs a remote-first company since its inception in 2004, Canonical provides a unique window into the world of 21st-century digital business.Our company is an equal opportunity employer, proud to foster a workplace free from discrimination.We recognize the diversity of experience, perspectives, and background creates a better work environment and better...