Senior Software Engineer

4 days ago


Muscat, Muscat, Oman Canonical Full time

We're enabling high-performing, rock-solid MongoDB deployments on any cloud or platform our customers choose. We want to create the world's best open source analog to MongoDB Atlas or Amazon DocumentDB, which can be owned, controlled, and operated by end-users on their own multi-cloud or on-premise environments.

Canonical is looking for an experienced Python developer with a background in MongoDB who will help us build a fully managed MongoDB solution based on Juju. We're aiming to develop the most reliable and secure way to deploy and operate MongoDB on machines, VMs, public cloud, and Kubernetes. The MongoDB team is small, meaning you will be a key contributor, and your work will have a significant impact on the product and the broader ecosystem.

Who you are
  1. You love technology and working with brilliant people.
  2. You are an accomplished senior Python programmer who enjoys challenging projects in mission-critical environments.
  3. You have experience operating and managing MongoDB clusters.
  4. You are experienced with modern infrastructure deployment automation or traditional Linux systems administration, operations, and package management.
  5. You are passionate about quality and automatic testing.

Work with one of the industry's pioneers in open source alongside intelligent engineers at every level, from engineer to CTO and CEO. At Canonical, we've fostered our remote-first culture since 2004, established from the company's inception. Enjoy a competitive salary, the flexibility to work and live where you wish, and the chance to work exclusively on impactful open source projects.

Canonical is proud to foster a workplace free from discrimination. We believe that diversity of experience, perspectives, and backgrounds leads to a better environment for our employees and a superior platform for our users and customers. We value this deeply and encourage everyone to join the world of Ubuntu.

#J-18808-Ljbffr

  • Muscat, Muscat, Oman beBee Careers Full time

    Job Title: Senior Software Engineer - Cloud AutomationSkillful Team Member WantedWe are looking for a skilled Senior Juju Software Engineer to join our distributed team.You will own the design, delivery, and support of features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale.Collaborate...


  • Muscat, Muscat, Oman AJYAL HR Solutions & Services Full time

    Join to apply for the Senior Software Engineer role at AJYAL HR Solutions & Services.Get AI-powered advice on this job and more exclusive features.Job Purpose:As a Software Engineer, you will develop stable and functioning digital products, based on definitions of product owners.Key Responsibilities:Test prototypes of digital products.Develop front/back-ends...


  • Muscat, Muscat, Oman canonical Full time

    Bachelor of Technology/Engineering(Agriculture)NationalityAny NationalityVacancy1 VacancyJob DescriptionWhat your day will look likeDevelop MAAS core components and features to make MAAS the #1 bare metal cloud system.Shape the architecture of MAAS to make it simpler, faster and easier to use.Collaborate with other teams to ensure MAAS works well with other...

  • Software Engineer

    1 week ago


    Muscat, Muscat, Oman Canonical Full time

    Join to apply for the Software Engineer - Data Infrastructure role at Canonical1 day ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Data Infrastructure role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is building a comprehensive automation suite to provide multi-cloud and on-premise data...


  • Muscat, Muscat, Oman Canonical Full time

    Software Engineering Manager - Container and Virtualisation InfrastructureJoin to apply for the Software Engineering Manager - Container and Virtualisation Infrastructure role at CanonicalSoftware Engineering Manager - Container and Virtualisation Infrastructure4 days ago Be among the first 25 applicantsJoin to apply for the Software Engineering Manager -...


  • Muscat, Muscat, Oman Canonical Full time

    Software Engineering Manager - Sustaining EngineeringJoin to apply for the Software Engineering Manager - Sustaining Engineering role at CanonicalSoftware Engineering Manager - Sustaining Engineering5 days ago Be among the first 25 applicantsJoin to apply for the Software Engineering Manager - Sustaining Engineering role at CanonicalCanonical is a leading...


  • 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 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,...

  • Software Engineer

    4 days ago


    Muscat, Muscat, Oman Canonical Full time

    Join to apply for the Software Engineer - L3 Support role at Canonical.Continue with Google1 week ago Be among the first 25 applicantsCanonical 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 enterprise initiatives such as public cloud, data science,...

  • Software Engineer

    1 week ago


    Muscat, Muscat, Oman Canonical Full time

    Software Engineer - Data Infrastructure - KafkaJoin to apply for the Software Engineer - Data Infrastructure - Kafka role at Canonical.Role OverviewCanonical is building a comprehensive automation suite for multi-cloud and on-premise data solutions. The data platform team develops managed solutions across various data technologies, including big data, NoSQL,...


  • Muscat, Muscat, Oman beBee Careers Full time

    **Senior Web Engineer Job Description:**This role requires a highly skilled Senior Software Engineer to lead our Web Engineering team in driving best practices across all disciplines. The ideal candidate will bring great ideas to the table, identify risks, and communicate them to relevant stakeholders. They will own the development of large projects,...