Company logo hidden

Software Engineer - Solutions Engineering

Unlock employer Dubai, United Arab Emirates Posted: 14 Aug 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Junior
  • English: Professional

Position

Canonical is a leading provider of open-source software and operating systems, widely recognized for its platform Ubuntu used in enterprise initiatives such as public cloud, data science, AI, and IoT. As a pioneer of global distributed collaboration, Canonical boasts a diverse team of over 1200 colleagues across 75+ countries, with minimal reliance on office-based roles. The company is founder-led, profitable, and is actively growing, with a mission to revolutionize open-source application and infrastructure operations.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

In this role, you will join the Solutions Engineering team, collaborating with managed infrastructure operations that utilize private OpenStack clouds and Kubernetes clusters worldwide. Your primary focus will be on developing Python software to enhance open source automation capabilities and improve DevOps workflows. You will engage with various aspects of the Linux stack, shape open-source monitoring and alerting infrastructure, and apply engineering design principles in your coding practices.

Responsibilities:

  • Design and deliver open-source software operations code using Python and Golang.
  • Work across the Linux stack, from kernel and networking to applications.
  • Shape high-quality open-source monitoring and alerting infrastructure.
  • Follow agile software development practices and coach colleagues.
  • Contribute to a collaborative engineering culture aligned with company values.
  • Travel globally up to 10% for internal and external events.

Who You Are:

  • A passionate Python developer with a strong understanding of cloud computing and Linux.
  • Organized and committed to delivering high-quality software on time.
  • A lifelong learner interested in distributed systems and cloud computing.

Bonus Points For:

  • A university degree in Computer Science or a related field.
  • Experience in Golang programming.

Work Conditions:

  • Remote work environment with twice-yearly in-person team sprints.
  • Opportunities for global travel to meet colleagues.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and a performance-driven bonus or commission.

Language Requirements:

  • Proficiency in English is expected.

Canonical is committed to diversity and aims to create a workplace free from discrimination, ensuring fair consideration for all applications.

Apply Direct

Jobs you might like   View all jobs

About Software Development Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct