Company logo hidden

Software Engineer - Solutions Engineering

Unlock employer 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

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.

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