Canonical
Canonical

501-1000 employees

WebsiteLinkedIn
Information Technology
Software Development
Open Source
About Canonical

Canonical Ltd is a UK-based software company best known for developing and maintaining Ubuntu, one of the most popular open-source Linux operating systems worldwide. Founded in 2004, the company focuses on delivering open-source software solutions and services that enable enterprises and developers to build, deploy, and manage cloud infrastructure, IoT devices, and containerized applications. Canonical's mission is to provide accessible, secure, and scalable open-source technology that drives innovation and digital transformation across industries. The company offers a range of products including Ubuntu OS, Ubuntu Advantage support services, and tools for cloud and container orchestration, positioning itself as a leader in the open-source ecosystem.

1 month ago

Software Engineer

Full-time
Mid Level
Software Engineer
Report problem

📋

Description
  • Canonical is a leading provider of open source software and operating systems, notably Ubuntu, used worldwide in enterprise cloud, data science, AI, and IoT.
  • The company aims to transform its internal information systems into open source workloads on Kubernetes, requiring engineers passionate about Python, distributed systems, and Linux.
  • The role involves designing and delivering open source software, working across the Linux stack, ensuring reliability, shaping monitoring infrastructure, and following agile practices.
  • It offers remote work, global travel, and opportunities for professional growth.
  • The team values innovation, collaboration, and open source enthusiasm, with benefits including flexible work arrangements, learning budgets, and health and wellness programs.

🎯

Requirements
  • Strong Python development skills
  • Familiarity with Kubernetes
  • Experience with Linux systems administration, package management, and operations
  • Hands-on experience with at least one public cloud
  • Enjoyment of challenging projects
  • Understanding of reliable software design
  • Organized with a focus on high-quality software delivery
  • Bachelor’s or equivalent in Computer Science, STEM or similar degree

🏖️

Benefits
  • Distributed work environment with twice-yearly team sprints in person
  • 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 Program
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long haul company events