Company logo hidden

Software Engineer - Solutions Engineering

Unlock employer Riyadh, Saudi Arabia Posted: 14 Aug 2025

Financial

  • Estimate: $50k - $80k*
  • 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. Our platform, Ubuntu, is widely used in various initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We aim to revolutionize open-source application and infrastructure operations, enabling efficient bare-metal operations for high-performance computing, private cloud, data lakes, AI/ML, and analytics.

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

The Solutions Engineering team collaborates closely with our managed infrastructure operations, enhancing our infra-as-code products based on real-world experience. We primarily work in Python to create automation capabilities that simplify operations for users building on Ubuntu. This position is ideal for engineers passionate about distributed systems and cloud computing, with an interest in the Linux stack.

Responsibilities:

  • Work in Python and Golang to design and deliver open-source software operations code.
  • Collaborate with the Linux stack, from kernel to applications.
  • Shape high-quality monitoring and alerting infrastructure.
  • Rethink open-source operations for customers and the open-source community.
  • Demonstrate strong engineering design and testing principles.
  • Follow agile software development practices.
  • Coach and develop team members.
  • Foster a collaborative engineering culture.
  • Global travel up to 10% for internal and external events.

Who You Are:

  • Passionate Python developer.
  • Organized, with a focus on timely, high-quality software delivery.
  • Understand the importance of reliable operations in an agile environment.
  • Knowledgeable in cloud computing concepts and technologies.
  • Practical experience with Linux and networking.
  • Committed to lifelong learning.

Bonus Points For:

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

Compensation and Benefits:
Canonical offers competitive compensation based on geographical location, experience, and performance, revisiting compensation annually. Benefits include:

  • A remote work environment with biannual team sprints.
  • A personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and recognition rewards.
  • Annual holiday leave, maternity, and paternity leave.
  • Team Member Assistance Program & Wellness Platform.
  • Opportunities for travel to meet colleagues around the world.

Company Overview:
Canonical is a pioneering tech firm dedicated to the global transition to open source, publishing Ubuntu, a key open-source platform for AI, IoT, and the cloud. We set high standards for our teams and foster a diverse and inclusive workplace, ensuring fair consideration for all applicants.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct