Senior Open Source Software Developer

4 days ago


Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

**About Us**

Canonical is 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. We are a remote-first company since our inception in 2004 and pride ourselves on fostering a workplace free from discrimination.

**Job Responsibilities**
  • Resolving complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software
  • Maintaining close working relationships with Canonical's field, support, and product engineering teams
  • Participating in upstream communities
  • Developing fixes, backporting patches, and working with upstream for inclusion

You will be responsible for resolving complex customer problems, maintaining relationships with Canonical's teams, participating in upstream communities, developing fixes, backporting patches, and working with upstream for inclusion. This role requires strong problem-solving skills, excellent communication skills, and a passion for open source technology.

As a member of our team, you will contribute to the success of our enterprise customers, partners, and Ubuntu itself. You will help drive success for our customers, community, and the company by providing exceptional technical expertise and leadership.

**Requirements**
  • Professional experience as a software engineer
  • Background in Computer Science, STEM, or similar
  • Strong experience with Linux, Ceph, OpenStack, Kubernetes, or other cloud technologies
  • Strong development-level experience with Python, Go, C, or C++ on Linux

We are looking for an experienced software engineer with a passion for open source technology. If you have a strong background in software engineering, experience with cloud technologies, and development skills in Python, Go, C, or C++, we want to hear from you.

**What We Offer**
  • 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

We offer a comprehensive benefits package that includes a distributed work environment, personal learning and development budget, annual compensation review, recognition rewards, and more. Join us and enjoy a unique window into the world of 21st-century digital business.



  • Doha, Baladīyat ad Dawḩah, Qatar canonical Full time

    At Canonical, we're on a mission to make open source the default choice for enterprise software. As a Cloud and Open Source Consultant, you'll play a critical role in helping us achieve this goal by developing new business opportunities and growing existing relationships with senior-level decision makers in the enterprise market.Company OverviewOur company...


  • Doha, Baladīyat ad Dawḩah, Qatar Canonical Full time

    We are seeking a highly experienced leader to join our team as an Open Source Technology Director. This is an exciting opportunity for a talented professional with a passion for open source software and cloud technologies.About the RoleAs an Open Source Technology Director, you will be responsible for managing a growing team of engineers who design, build,...


  • Doha, Baladīyat ad Dawḩah, Qatar Canonical Full time

    Job DescriptionWe are seeking an exceptional leader to join our engineering team as a Senior Software Development Leader. In this role, you will be responsible for building and leading a globally distributed team of engineers.You will develop talent through coaching, mentoring, feedback, and hands-on career development.You will work with Product Management...


  • Doha, Baladīyat ad Dawḩah, Qatar Canonical Full time

    As an Open Source Cloud Technologist, you will play a critical role in driving the adoption of open source technologies like Ubuntu and OpenStack.This role is ideal for a technologist with a passion for Linux and cloud technologies who wants to build a career with Canonical and drive success with those leveraging Ubuntu and open source products.Key...


  • Doha, Baladīyat ad Dawḩah, Qatar canonical Full time

    Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud, Kubernetes, and bare-metal.We use agile software development methodologies and have experience with container technologies, networking background, and Linux and open-source software world.This role requires excellent communication...


  • Doha, Baladīyat ad Dawḩah, Qatar canonical Full time

    Improve Your Skills as a Golang Software EngineerCanonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, plays a crucial role in breakthrough initiatives like public cloud, data science, AI, engineering innovation, and IoT.We collaborate with top public cloud and...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    We are seeking a highly skilled Backend Software Developer to join our team at Canonical. The ideal candidate will have experience with C and Golang programming languages, as well as expertise in key/value and SQL databases.The successful candidate will design and develop features and enhancements to MicroK8s' backing store, optimizing its performance and...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    Job Reference # 281539BRJob Type Full TimeYour roleAs part of UBS's vision to convene THE global ecosystem for investing – where thought leadership is impactful, people and ideas are connected and opportunities are brought to life, we are building a new, truly agile and global team of Software engineers. We aspire to be an enabler to UBS's Strategy and our...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    This is a fast-paced engineering role in Linux-based software-defined infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM) and containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), up to OpenStack and Kubernetes, and the open source...


  • Doha, Baladīyat ad Dawḩah, Qatar canonical Full time

    We're looking for a Backend Software Developer to join our team.Job ResponsibilitiesDevelop high-quality software components using Python, Go, or TypeScript.Collaborate with the DevOps team to ensure smooth deployment.Contribute to documentation of current and existing features.RequirementsBachelor's degree in Computer Science or related field.Experience...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    **Technical Expertise**We are seeking a highly skilled software engineer to join our team. As a Linux Infrastructure Engineer, you will be responsible for resolving complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software.**Responsibilities**Resolving complex customer problems related to Ubuntu,...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    About UsCanonical 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 and the platform for AI, IoT, and the cloud, we are changing the world on a daily basis. We recruit globally and set a very high standard for people joining the company.Your...


  • Doha, Baladīyat ad Dawḩah, Qatar EMMA Systems Full time

    We are looking for a Senior Frontend Software Engineer with expertise in React and TypeScript to join our team. The ideal candidate will be responsible for building high-performance, real-time web applications while tackling complex UI challenges. This role involves maintaining reusable frontend libraries, optimizing performance, and ensuring seamless...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    About the JobAs a Senior Engineer at Canonical, you will be responsible for driving the architecture, design, and evolution of high-impact open source projects. Our teams work at every level of the stack, from the kernel and system software to major language runtimes and cloud automation and distributed systems.You will have the opportunity to work on...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    Job Reference # 281539BRJob Type Full TimeYour role in the global ecosystemWe are building a new, truly agile and global team of Software engineers at UBS. As part of our vision to convene THE global ecosystem for investing, we aspire to be an enabler to UBS's Strategy and our Client Promise. We are looking for a Senior Software Engineer in Java/Scala to...


  • Doha, Baladīyat ad Dawḩah, Qatar Canonical Full time

    We are building a new team to focus on the Rust programming language and its ecosystem on Ubuntu. They will deliver the best possible Rust runtime, developer experience, and supporting tooling in Ubuntu. We are keen to ensure that the cutting edge of modern programming languages innovation is available to Ubuntu users, to lay the foundation for future...


  • Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    Job Reference #283141BRJob TypeFull TimeYour RoleDo you want to design and build next generation business applications using the latest technologies? Are you confident at iteratively refining user requirements and removing any ambiguity? Do you like to be challenged and encouraged to learn and grow professionally?We're looking for software engineers...


  • Doha, Baladīyat ad Dawḩah, Qatar canonical Full time

    As a leading innovator in the enterprise software industry, Canonical is revolutionizing the way businesses approach technology. We believe that open source software is the key to unlocking innovation and driving growth, and we're looking for talented individuals to join our team as Enterprise Account Executives.Company OverviewCanonical is a global company...


  • Doha, Baladīyat ad Dawḩah, Qatar SupportFinity™ Full time

    **Our Values**We value soft skills and are passionate, enterprising, thoughtful, and self-motivated. We believe that technology and brilliant people should come together to achieve great things.We are looking for someone who loves technology and working with brilliant people, is curious, flexible, articulate, and accountable. You should have a Bachelor's or...


  • Doha, Baladīyat ad Dawḩah, Qatar Canonical Full time

    Rust Tooling EngineerWe are seeking an experienced software engineer to join our Ubuntu Foundations Team. The successful candidate will be responsible for developing high-quality Rust tooling and infrastructure for Ubuntu.This is an exciting opportunity for a passionate individual who wants to make a meaningful contribution to the development of Ubuntu. You...