Canonical Circular Logo

Software Engineer - Solutions Engineering

Canonical Dubai, United Arab Emirates Posted: 29 Apr 2025

Financial

  • Estimate: $80k - $110k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. The company is the publisher of Ubuntu, widely used in initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Canonical collaborates with leading public cloud and silicon providers, emphasizing global distributed collaboration with 1200+ colleagues in 75+ countries.

In this role, you will help shape the future of open-source IT, devops, and infrastructure from bare metal to containers, innovating open-source application and infrastructure operations using next-generation infrastructure-as-code. You will lead a regional software engineering team to develop new technologies and products.

The Solutions Engineering team works closely with managed infrastructure operations, improving infra-as-code products based on direct experience. The role focuses on Python, with main tasks including developing open source automation capabilities to enhance operational efficiency for users building on Ubuntu.

Key Responsibilities:

  • Design and deliver open source software operations code in Python and Golang
  • Work across the full Linux stack, from kernel, networking, and storage to applications
  • Develop high-quality open source monitoring and alerting infrastructure
  • Rethink open source operations for customers and the community
  • Apply sound engineering design and testing principles
  • Follow agile software development practices
  • Coach and develop colleagues
  • Promote a collaborative engineering culture
  • Travel globally up to 10% of the time for events

Who You Are:

  • A passionate Python developer with an organized approach to quality software delivery
  • Knowledgeable in cloud computing concepts and Linux networking
  • A lifelong learner who appreciates reliable operations
  • Bonus points for:
    • A degree in Computer Science or a related field
    • Experience with Golang

Additional Information:
Canonical offers compensation based on geographical location, experience, and performance, with annual reviews. Benefits include a personal learning budget, annual compensation review and recognition rewards, holiday leave, maternity and paternity leave, and opportunities for global travel.

Canonical is an equal opportunity employer, committed to fostering a diverse and inclusive workplace.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.