Canonical Circular Logo

Software Engineer - Packaging - Optimize Ubuntu Server for Public Clouds

Canonical Jeddah, Saudi Arabia Posted: 30 Jan 2025

Financial

  • Estimate: $70k - $95k*
  • Zero income tax location

Accessibility

  • Hybrid
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

Canonical is a leading provider of open source software and operating systems. Our platform, Ubuntu, is widely used in various enterprise initiatives, including public cloud, data science, AI, engineering innovation, and IoT. We work closely with top public cloud providers and industry leaders to optimize Ubuntu for their infrastructure.

We are seeking enthusiastic engineers to join our Public Cloud team as Ubuntu distribution engineers. In this role, you will collaborate with the Ubuntu Engineering organization to ensure that cloud-specific technologies are optimized for public clouds. The team builds Ubuntu Server for cloud environments and maintains extensive continuous deployment operations to deliver images to end users.

Location: Jiddah, Makkah, Saudi Arabia (Remote)
Work Conditions:

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

Key Responsibilities:

  • Collaborate proactively within a distributed team
  • Foster a software ecosystem that ensures a seamless user experience for all Ubuntu users
  • Evaluate contributions of other engineers to maintain high-quality software standards
  • Collaborate with teams in the Ubuntu and Debian communities, as well as with upstream projects and commercially supported customers
  • Debug issues on both open-source code and team-maintained code
  • Work with the Ubuntu Engineering Server team to maintain and package software such as cloud agents and traditional server workloads

What We Are Looking For:

  • Strong interest in technology and collaboration
  • Skills in Python and a fundamental understanding of package management and dependency resolution
  • Interest or experience in public cloud operations or architecture
  • Comfortable with containerization and virtualization technologies
  • Familiarity with testing steps and setting up testing systems in containers or virtual machines

Language Requirements: Not explicitly stated, but proficiency in English is assumed as the working language.

What We Offer:

  • Compensation influenced by geographical location, experience, and performance
  • Annual compensation review and performance-driven annual bonus
  • Personal learning and development budget of USD 2,000 per year
  • Distributed work with biannual team sprints in person
  • Paid maternity and paternity leave
  • Employee Assistance Program and opportunities for travel to new locations

Canonical is proud to foster a diverse and inclusive workplace, ensuring fair consideration for all applicants.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the worldโ€™s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.