Company logo hidden

System Software Engineer - Python Interpreter, Tooling, and Ecosystem

Unlock employer Jeddah, Saudi Arabia Posted: 24 May 2025

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • No Relocation Support
  • Visa Provided

Requirements

  • Experience: Senior

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 breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We are building a new team focused on the Python programming language and its ecosystem on Ubuntu. The team will deliver the best possible Python runtime, developer experience, and supporting tooling in Ubuntu.

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 is an exciting opportunity for a software engineer passionate about open source software, Linux systems, software architectures, and the Python programming language. As part of the Ubuntu Foundations Team, which delivers the core Ubuntu system, you will work on critical toolchains and leverage your experience in Python to help make Ubuntu the best platform for developing, distributing, and consuming Python software.

In this role, you will collaborate with a distributed team, select and integrate best-of-breed tooling, write high-quality code, debug issues, and mentor less senior engineers. You will also participate in design discussions and code reviews, ensuring architecture decisions improve the overall performance and experience of Ubuntu.

Work Conditions:

  • Remote work from the EMEA region
  • Global travel (2 to 4 weeks a year) for internal and external events
  • Collaborate proactively with a distributed team

Qualifications:

  • Relevant Python experience, ideally in cloud-native software and Linux
  • Interest in packaging software for Debian and Ubuntu
  • Long-time Linux user
  • Exceptional academic track record
  • Undergraduate degree in a technical subject or equivalent experience
  • Passion for technology and collaboration

Language Requirements: Proficiency in English (additional languages are a plus).

What We Offer:

  • Competitive compensation revisited annually
  • Performance-driven annual bonus or commission
  • Personal learning and development budget of USD 2,000 per year
  • Annual leave, maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Opportunities to travel for company events

Canonical is an equal opportunity employer and fosters a workplace free from discrimination. Diverse experiences, perspectives, and backgrounds are valued and better the work environment and products we create.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct