Company logo hidden

System Software Engineer - Python Interpreter, Tooling, and Ecosystem

Unlock employer Dubai, United Arab Emirates Posted: 14 Aug 2025

Financial

  • Estimate: $80k - $100k*
  • 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, renowned for its platform, Ubuntu. We are building a new team to enhance the Python programming language and its ecosystem on Ubuntu, aiming to deliver the best possible Python runtime, developer experience, and supporting tooling. This role is suited for a software engineer with a passion for open source software, Linux systems, and the Python programming language.

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 part of the Ubuntu Foundations team, you will work on critical toolchains that contribute to the Ubuntu operating system and the wider software ecosystem. Your responsibilities will include collaborating with a distributed team, writing high-quality code for new features, debugging issues, and reviewing code produced by other engineers. You will also engage in discussions about design, mentor junior engineers, and ensure that architecture decisions enhance Ubuntu's overall performance and experience.

Work Conditions:

  • Full-time position
  • Remote work with global travel required (2 to 4 weeks a year for internal and external events)

Responsibilities:

  • Collaborate proactively with a distributed team
  • Select, integrate, and package tooling to improve the developer experience with Python
  • Write and debug code to create and improve features
  • Participate in code and design reviews
  • Work collaboratively to find optimal solutions

Candidate Profile:

  • Relevant experience with Python, ideally in cloud-native software and Linux environments
  • Interest in learning how to package software for Debian and Ubuntu
  • Long-time Linux user with a strong academic background (degree in a technical subject preferred)
  • Passionate about technology and collaboration
  • Self-motivated with strong soft skills

Benefits:

  • Competitive compensation with annual reviews
  • Performance-driven bonuses
  • Distributed work environment with biannual team sprints
  • Personal learning and development budget
  • Recognition rewards
  • Annual leave and family leave options
  • Employee Assistance Program & Wellness Platform
  • Opportunities for travel to meet colleagues

Canonical is committed to fostering a diverse and inclusive workplace and welcomes applications from individuals of all backgrounds.

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