Canonical Circular Logo

Software Engineer - Solutions Engineering

Canonical Riyadh, Saudi Arabia Posted: 29 Apr 2025

Financial

  • Estimate: $60k - $85k*
  • 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 targeted at the global enterprise and technology markets. Our platform, Ubuntu, is widely utilized in groundbreaking enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We serve major public cloud and silicon providers, as well as industry leaders across various sectors. As a pioneer of global distributed collaboration with over 1,200 colleagues in 75+ countries, we primarily support remote working, convening just two to four times a year for strategy meetings in diverse locations around the world.

Our aim is to transform the realm of software operations by enabling model-driven operations through next-generation infrastructure-as-code, thus facilitating efficient bare-metal operations for high-performance computing, private cloud, data lakes, AI/ML, and analytics. We are seeking a candidate who can lead and inspire a regional software engineering team to help drive this initiative.

The Solutions Engineering team closely collaborates with our managed infrastructure operations team that operates numerous private OpenStack clouds and Kubernetes clusters for customers globally. This collaboration helps us enhance our infra-as-code products based on real-world experiences, thereby improving the services we offer our customers.

In this role, you will primarily work with Python, developing open source automation capabilities to simplify operations for users globally building on Ubuntu. Your contributions will focus on high-quality design, documentation, testing, and performance enhancements of operations code packages and Ubuntu itself.

Responsibilities:

  • Design and deliver open source software operations code using Python and Golang.
  • Work with the entire Linux stack, including kernel, networking, storage, and applications.
  • Shape high-quality open source monitoring and alerting infrastructure.
  • Innovate open source operations for our customers and community.
  • Follow sound engineering design and testing principles in your work.
  • Adhere to agile software development practices.
  • Coach and develop your colleagues in areas where you have expertise.
  • Foster a healthy and collaborative engineering culture aligned with company values.
  • Engage in global travel up to 10% of the time for internal and external events.

Who You Are:

  • A passionate Python developer, organized, and focused on delivering high-quality software.
  • Adept in understanding the importance of reliable operations in an agile environment.
  • Knowledgeable about cloud computing concepts and technologies, with practical experience in Linux and networking.
  • A lifelong learner with a commitment to personal and professional growth.

Bonus Points:

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

Compensation and Benefits:
Canonical offers competitive compensation based on geographical location, experience, and performance, with annual reviews to recognize outstanding performance. Additional benefits include:

  • Performance-driven annual bonus or commission.
  • Distributed work environment with biannual team sprints.
  • Personal learning and development budget of $2,000 per year.
  • Annual holiday leave and parental leave.
  • Access to a Team Member Assistance Program & Wellness Platform.
  • Travel opportunities for team connectivity and events, including travel upgrades for long-haul interactions.

At Canonical, diversity is valued, and we strive for a workplace free from discrimination, ensuring fair consideration for all applicants regardless of identity.

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.