Company logo hidden

Software Engineer - Solutions Engineering

Unlock employer Jeddah, Saudi Arabia Posted: 14 Aug 2025

Financial

  • Estimate: $60k - $90k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Entry Level
  • English: Professional

Position

Canonical is a leading provider of open source software and operating systems, known for our platform, Ubuntu. We operate in diverse sectors, including public cloud, data science, AI, engineering innovation, and IoT. As a pioneer of global distributed collaboration, our team consists of 1200+ colleagues in 75+ countries, with minimal office-based roles. Teams gather two to four times a year in various locations around the world for strategic alignment.

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

This position is part of the Solutions Engineering team, which collaborates closely with our managed infrastructure operations team. We operate private OpenStack clouds and Kubernetes clusters globally, utilizing our experiences to enhance our infrastructure-as-code products.

We primarily work with Python to develop open source automation capabilities, emphasizing high quality in design, documentation, tests, and performance. The role includes:

  • Working in Python and Golang to design and deliver open source software operations code.
  • Engaging with the entire Linux stack, from kernel to applications.
  • Creating high-quality monitoring and alerting infrastructure.
  • Innovating open source operations for our customers and community.
  • Following agile software development practices while coaching and developing team members.
  • Contributing to a collaborative engineering culture.

Requirements:

  • Passion for Python development.
  • Organized with an ability to deliver high quality software timely.
  • Knowledge of cloud computing concepts and technologies.
  • Practical experience with Linux and networking.
  • Lifelong learner.

Bonus Points:

  • University degree in Computer Science or a related software engineering field.
  • Golang programming skills.

What We Offer:

  • Competitive compensation based on geographical location, experience, and performance with annual reviews.
  • Performance-driven annual bonus or commission.
  • Benefits reflecting our values, including a remote work environment, personal learning and development budget of USD 2,000 per year, annual holiday leave, maternity and paternity leave, and opportunities for global travel.

Canonical fosters a diverse workplace and is an equal opportunity employer, ensuring fair consideration for all applicants.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct