Senior Linux Software Engineer

4 days ago


Muscat, Muscat, Oman Canonical Full time
About Us

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects, we are changing the world on a daily basis.

We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.

Job Description

This role is an opportunity for a technologist with a passion for Linux and open source to build a career with Canonical and drive success for our customers, community and the company.

We are looking for someone who can work productively at any level of the stack including the kernel and in a wide range of languages, to understand and address software issues at hand.

The ideal candidate will have experience with Linux and open source software, as well as at least one of Python, Go, C or C++ on Linux.



  • Muscat, Muscat, Oman Canonical Full time

    About the RoleAt Canonical, we are seeking a highly skilled Senior Linux Automation Engineer to join our Information Systems team. This is an excellent opportunity for a senior technologist with a passion for Linux and automation to build a career with us.The successful candidate will have extensive experience in defining operations in code, using version...


  • Muscat, Muscat, Oman Canonical Full time

    We are looking for a talented software engineer to join our SnapD team, where you will be working on mission-critical Golang code focused on software delivery, containers, security sandboxing, telemetry, and device management.This role requires an interest in software publishing and consumption experiences, as well as a passion for open-source software...


  • Muscat, Muscat, Oman Canonical Full time

    Work on mission-critical Golang code, focused on software delivery, containers, security sandboxing, telemetry and device management, as a software engineer on our SnapD team.Snaps are next-generation software packaging and delivery for Linux. They are designed for safety, security and robustness, with application-specific confinement of containers optimised...


  • Muscat, Muscat, Oman Canonical Full time

    At Canonical, we are seeking an experienced Software Engineering Manager to lead our OEM enablement project delivery team. If you have a strong background in Linux, preferably with experience in Ubuntu or Debian, this could be the perfect opportunity for you.Key Areas of ResponsibilityLead and manage a team of software engineers responsible for delivering...


  • Muscat, Muscat, Oman Canonical Full time

    About the Role: We are seeking an exceptional Linux Kernel Software Engineer to join our globally distributed team at Canonical. As a key member of our kernel team, you will be responsible for diagnosing and resolving issues in the Linux kernel, working closely with silicon, cloud, and hardware manufacturers, and collaborating regularly with a distributed...


  • Muscat, Muscat, Oman Canonical Full time

    Canonical is a global software company that collaborates with the open-source community to deliver Ubuntu. We work with businesses worldwide to improve efficiency and enhance security using our services.This role involves working on mission-critical Golang code focused on software delivery, containers, security sandboxing, telemetry, and device management as...


  • Muscat, Muscat, Oman Canonical Full time

    About the RoleAs a Developer Relations Engineer at Canonical, you'll have the opportunity to work with our developer communities, providing expert guidance and support. You'll need to possess a deep understanding of open-source software and Linux ecosystems, as well as strong technical skills in software development and deployment.Key ResponsibilitiesDevelop...


  • Muscat, Muscat, Oman Canonical Full time

    Lead an engineering team that partners with the Linux engineers of a major silicon company, and works across the full Linux stack from kernel to GUI, to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.The role is a fast-paced, problem-solving role that's challenging yet very exciting. The right candidate must be...


  • Muscat, Muscat, Oman Canonical Full time

    As a software engineer on our SnapD team, you will be responsible for collaborating with a distributed team, writing high-quality code to create new features, debugging Linux system-level issues, and reviewing code produced by other engineers.This role offers the opportunity to work on next-generation software packaging and delivery for Linux, with a focus...


  • Muscat, Muscat, Oman Canonical Full time

    This is a general track for applications to any team at Canonical that works with the Linux kernel, across all seniority levels. Apply here if you are an exceptional software engineer who wants to work on both stable and cutting edge Linux kernels for Ubuntu and its wider ecosystem.Canonical has a large and rapidly growing kernel team that underpins Ubuntu...


  • Muscat, Muscat, Oman Canonical Full time

    We are seeking a skilled Engineering Manager to lead our team of software engineers in optimizing Ubuntu for the latest hardware.About the RoleThis is an exciting opportunity to join our team and contribute to the development of a widely used Linux desktop and server. As a software engineering manager, you will be responsible for leading a team of...

  • Software Engineer

    4 days ago


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

  • Linux Test Engineer

    16 hours ago


    Muscat, Muscat, Oman Canonical Full time

    Career Opportunity">Canonical is hiring a skilled software engineer to join our Certification team. This is an exciting opportunity to contribute to the development of open-source certification tools and participate in innovation projects that aim to improve the quality of Linux experience for millions of users.">Main Responsibilities">Develop and maintain...


  • Muscat, Muscat, Oman canonical Full time

    About the JobWe are seeking a highly skilled Ubuntu Linux Specialist 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 engineers to identify,...


  • Muscat, Muscat, Oman Canonical Full time

    Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal candidate is a Python developer familiar with hardware.The Certification team develops the tools needed to...


  • Muscat, Muscat, Oman Canonical Full time

    Shape the Future of Open Source IT">We are seeking a skilled Software Engineer to lead our team in shaping the future of open source IT, devops, and infrastructure operations. Our goal is to revolutionize the way companies run their infrastructure operations by enabling true model-driven operations via next-generation infrastructure-as-code.This role...


  • Muscat, Muscat, Oman Canonical 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...

  • Software Engineer

    2 weeks ago


    Muscat, Muscat, Oman Canonical 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 efficient...

  • Linux System Engineer

    8 hours ago


    Muscat, Muscat, Oman Canonical Full time

    About the JobThis highly technical role involves working on the most critical aspects of any operating system - stability, reliability, and security. You will be part of a team that delivers and maintains the core of the Ubuntu system, the base for the entire Ubuntu family of products and services.Your ResponsibilitiesCollaborate with a global team to drive...


  • Muscat, Muscat, Oman Canonical Full time

    The role of a Senior Software Engineer at CanonicalAs 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.Juju...