Distributed Systems Developer

3 days ago


Muscat, Muscat, Oman Canonical Full time

**The Job:**

As a member of our Cloud Engineering team, you will be responsible for building modeling software to drive systems such as OpenStack, Ceph, and Kubernetes with a focus on distributed storage and Ceph.

**Responsibilities:**

- Design and develop software for delivery, operations, and life-cycle management of Ceph storage.

- Collaborate with a globally distributed team to achieve project goals.

- Contribute to technical documentation that define best practices for authoring high-quality operators.

- Develop and maintain software for delivery, operations, and life-cycle management of Ceph storage.

- Work with engineers to design and develop high-quality, scalable software.

**Requirements:**

  • Bachelor's or equivalent in Computer Science, STEM, or similar degree.
  • Experience with writing modern, maintainable Python.
  • Experience with Ceph storage.
  • Curious, flexible, articulate, and accountable.
  • Passionate about technology and working with brilliant people.
  • Value soft skills and are passionate, enterprising, thoughtful, and self-motivated.
  • Interest and experience with two or more of the following: Linux, Kubernetes, Public cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging.
  • An exceptional academic track record from both high school and preferably university.
  • Willingness to travel up to 4 times a year for internal events.

**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

    We are seeking a skilled developer to enhance our distributed SQLite database, dqlite, which leverages the Raft library for consensus and replication.Key ResponsibilitiesComponent Development: Design and implement improvements to libraft, dqlite, and go-dqlite components used in MicroK8s, LXD, and other projects.Feature Enhancement: Develop features across...


  • Muscat, Muscat, Oman Canonical Full time

    Company OverviewCanonical is a leading provider of open-source software solutions, including Ubuntu and Juju. We are committed to delivering high-quality software that meets the world's computing needs.Job DescriptionAs a Distributed Systems Software Engineer at Canonical, you will be responsible for designing and developing resilient distributed systems....


  • Muscat, Muscat, Oman Canonical Full time

    Requirements and QualificationsProven hands-on experience in software development using PythonProven hands-on experience in distributed systems, such as Kafka and SparkBachelor's or equivalent degree in Computer Science, STEM, or a similar fieldAdditional Skills That Can Be HelpfulExperience operating and managing other data platform technologies, SQL...


  • Muscat, Muscat, Oman Canonical Full time

    Job Title: Kubernetes Specialist Engineer">Description">">Collaborate with engineers, designers and product managers on end-to-end data analytics and MLOps solutions.">Work on ETL, data governance and visualization tools like Apache SuperSet, dbt, workflow orchestration tools such as Airflow and Temporal, or data warehouse solutions such as Apache Trino, or...


  • Muscat, Muscat, Oman Canonical Full time

    Job SummaryWe are looking for a skilled engineering manager to oversee the development of secure identity and access management solutions using Go and Python services. The ideal candidate will have a passion for distributed systems operations and experience working with container technology and Kubernetes. If you are a motivated leader who can drive...


  • Muscat, Muscat, Oman Integrated Systems LLC Full time

    As a Senior Project Coordinator - Systems Integration, you will play a key role in the success of our IT infrastructure projects.You will be responsible for assembling and supervising project teams, assigning individual responsibilities, and conducting regular project planning and status meetings.Your goal will be to ensure timely and successful project...


  • Muscat, Muscat, Oman Canonical Full time

    About This RoleAs a distro engineer, you will collaborate proactively within a distributed team, foster a software ecosystem with seamless user experience for all Ubuntu users, evaluate contributions of other engineers to maintain high-quality software standards, and debug issues on open source code.You will work with the Ubuntu Engineering Server team to...


  • Muscat, Muscat, Oman Canonical Full time

    Role SummaryAs an Embedded Linux Systems Engineer at Canonical, you will play a vital role in designing and implementing software that runs on various CPU architectures. You will be responsible for creating new features, debugging Linux system-level issues, and collaborating with a distributed team to deliver high-quality code.Key ResponsibilitiesIntegrate...


  • Muscat, Muscat, Oman canonical Full time

    Job DescriptionThe company is seeking a highly skilled Senior Embedded System Developer to join our team. As a key member of our engineering team, you will be responsible for providing software and system engineering services to OEM and ODM customers.You will work closely with partners on platform bring up, collaborate with project managers and Field/QA...


  • Muscat, Muscat, Oman Qatar Detergent Co WLL Full time

    We are seeking an experienced and results-driven Business Development Manager to spearhead the establishment and growth of our detergent and FMCG distribution channel in Kuwait. The ideal candidate will have strong industry knowledge, a network of distributors and retailers, and a proven track record in successfully launching FMCG products in new markets.Key...


  • Muscat, Muscat, Oman Canonical Full time

    Job OverviewWe are seeking a highly skilled Engineering Manager to join our team. As an Engineering Manager, you will be responsible for leading the development of our observability stack, which includes distributed tracing and service mesh elements.Your Key ResponsibilitiesLead the development of our observability stackManage a distributed team of engineers...

  • Python Developer

    2 weeks ago


    Muscat, Muscat, Oman Canonical Full time

    About YouWe are looking for a highly skilled Distributed Systems Software Engineer to join our team at Canonical. As a key member of our engineering team, you will play a crucial role in designing and developing resilient distributed systems.Your Key ResponsibilitiesCreate automated testing approaches and infrastructure for validating reliability,...


  • Muscat, Muscat, Oman Canonical Full time

    We offer a distributed work environment with twice-yearly team sprints in person, a 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, Priority Pass, and...


  • Muscat, Muscat, Oman Canonical Full time

    Benefits and PerksIn addition to a competitive base pay, we offer various benefits and perks to support your growth and well-being. These include:Fully remote working environment, allowing you to work from anywhere.Personal learning and development budget of $2,000 per annum to help you enhance your skills.Annual compensation review to ensure fairness and...


  • Muscat, Muscat, Oman Canonical Full time

    Engineering Team MemberAs an engineer at Canonical, you'll be part of a dynamic team driving process improvement, assisting managers in running teams, coaching less experienced colleagues, and owning functional areas from design to maintenance. Key responsibilities include:Designing, delivering, and supporting features in a highly concurrent, distributed...


  • Muscat, Muscat, Oman Canonical Full time

    Cloud Automation ExpertiseJuju, the engine behind model-driven operations, provides cloud automation and software operations at scale. As a senior software engineer at Canonical, you'll own design, delivery, and support of features in a highly concurrent, distributed system that drives cloud automation and software operations.Key Responsibilities...


  • Muscat, Muscat, Oman Canonical Full time

    At Canonical, we are seeking a talented developer to join our Observability team. As part of this team, you will work on developing a cloud-native monitoring stack that integrates best-in-class open-source monitoring tools. This stack will be designed to be opinionated, resilient, and scalable, providing deep insights into system performance.This role...


  • Muscat, Muscat, Oman Integrated Systems LLC Full time

    Integrated Systems LLC is a leading provider of innovative technology solutions. As a proactive and results-driven Project Manager, you will be responsible for overseeing project planning and execution across various IT infrastructure initiatives.This role demands strong leadership, excellent communication skills, and proven experience in managing complex...

  • System Architect

    5 days ago


    Muscat, Muscat, Oman Canonical Full time

    ResponsibilitiesAs a Senior Technical Lead, you will be responsible for leading a team of software engineers who implement and operate software solutions. You will provide engineering and process guidance to engineering teams, actively seek improvements to established processes, designs, and solutions, and collaborate with peers and cross-functional...


  • Muscat, Muscat, Oman Fleet Management Systems International (FMSi) Full time

    We are seeking a seasoned Data Systems Administration and Compliance Expert to join our team at Fleet Management Systems International (FMSi). Key responsibilities include:Administering and maintaining complex database systems to ensure data security and integrity.Implementing and enforcing data compliance regulations and standards.Collaborating with...