Company logo hidden

Graduate Software Engineer, Open Source and Linux

Unlock employer Dubai, United Arab Emirates Posted: 07 Jun 2025

Financial

  • Estimate: $60k - $80k*
  • 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, primarily known for Ubuntu. The company serves a wide range of initiatives, including public cloud, data science, artificial intelligence, and Internet of Things (IoT). Canonical is recognized for its global distributed collaboration, with over 1,200 colleagues across 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

As a Graduate Software Engineer, you will be involved in various engineering challenges, working with a range of programming languages, such as Python, Golang, Rust, C/C++, and JavaScript. You will engage in tasks that span from the lowest levels of the Linux system up to desktop applications and container orchestration.

The role offers the opportunity to:

  • Shape product roadmaps during global sprints biannually.
  • Focus on design and user experience for developer tools and command-line applications.
  • Write high-quality, resilient code for demanding users.
  • Collaborate with the open source community through code reviews.
  • Prioritize and understand enterprise customer requirements, including security in software design.

Location: Dubai, Dubai, United Arab Emirates (Remote)

Work Conditions:

  • Full-time position with a focus on remote work.
  • Teams are aligned in similar time zones (EMEA, APAC, AMER).
  • Work typically occurs Monday to Friday, with no expectation of weekend or night work.
  • Employees participate in two in-person team sprints per year, lasting up to two weeks each.

Requirements:

  • An exceptional academic record from both high school and university.
  • An undergraduate degree in Computer Science, Business Informatics, Mathematics, or another STEM discipline with programming courses.
  • Confidence in delivering high-quality code in languages such as Python, Rust, C/C++, Golang, JavaScript, or Java.
  • Experience with Ubuntu or other Linux distributions.
  • Professional written and spoken English skills are required.

Nice-to-Have Skills:

  • Contributions to upstream open source projects or packaging and Linux distribution contributions.
  • Leadership, organization, presentation, and writing skills.

Additional Benefits:

  • Competitive compensation based on geographical location and performance.
  • Annual compensation review and performance-driven bonuses.
  • Learning and development budget of USD 2,000 per year.
  • Recognition rewards and annual leave.
  • Maternity and paternity leave.
  • Team Member Assistance Program and wellness platform.

Canonical fosters a diverse and inclusive workplace, offering equal opportunity for all applicants.

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