Company logo hidden

Software Engineer - Packaging - Optimize Ubuntu Server for Public Clouds

Unlock employer Riyadh, Saudi Arabia Posted: 30 Jan 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified

Position

Canonical is a leading provider of open source software and operating systems to global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. The Canonical Public Cloud (CPC) team is seeking enthusiastic engineers to work as Ubuntu distribution engineers. The role involves collaborating closely with the Ubuntu Engineering organization to optimize technologies such as cloud-specific agents, web servers, databases, and virtualization and containerization stacks for public clouds. As part of the CPC team, you will help evolve Ubuntu by building Ubuntu Server for cloud environments and maintaining extensive continuous deployment operations to deliver images to end users. You will be part of a distributed team, working alongside brilliant engineers, where you will have the opportunity to learn and grow in a supportive environment.

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

Location: Riyadh, Riyadh, Saudi Arabia (Remote)

Work Conditions:

  • Remote
  • Full-time
  • Opportunities for global travel 2 to 4 weeks per year for internal and external events

Responsibilities:

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

What We Are Looking For:

  • Passion for technology and teamwork
  • Curiosity, flexibility, and strong communication skills
  • Interest or experience in public cloud operations or architecture
  • Experience in open source maintenance or contribution
  • Familiarity with testing processes and the ability to set up test systems
  • Strong fundamentals in Python
  • Interest in Linux distribution packaging
  • Understanding of package management and dependency resolution
  • Interest in containerization and virtualization technologies

What We Offer Colleagues:

  • Competitive compensation based on geographical location, experience, and performance
  • Performance-driven annual bonus
  • Distributed work environment with team sprints twice a year
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunities to travel to new locations to meet colleagues

About Canonical:
Canonical is a pioneering tech firm that leads the global move to open source. As the publisher of Ubuntu, we work with a passionate global community to provide an open source platform vital for AI, IoT, and cloud technologies. As an equal opportunity employer, we celebrate diversity and seek to foster an inclusive workplace, considering all applications fairly.

Language Requirements:
None specified.

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