Skip to main content

Software Engineer

Software Engineer
Canonical
remote
7 months 4 weeks ago

Canonical Software Engineer Opportunity

Canonical delivers open source software to millions of Linux, Windows, and Mac machines through Ubuntu and the wider Canonical ecosystem. We are expanding our scope to help developers ship their software efficiently to clouds and IoT devices.

Responsibilities and Technologies

  • Design and maintain specialist Python tools
  • Support the developer build and publication process
  • Responsible for building snaps, charms, and ROCKs (OCI images)

Utilization of Tools

  • Snapcraft: Deliver app updates automatically to Linux systems
  • Charmcraft: Enable collaboration between charmed operator developers

Charm Operators Functionality

  • Package software such as databases, event queues, caches, observability tools
  • Enable integration and operation of software at scale

Key Qualifications

  • Expertise in Python
  • Understanding of modern GNU/Linux distributions
  • Experience with build systems and toolchains
  • Worked with container technology like Docker, Kubernetes, and LXD
  • Familiarity with languages, frameworks, integrations, and CI systems

Offered Benefits

  • Competitive base pay
  • Additional benefits and rewards based on role and performance
  • Opportunity for personal development with a budget
  • Annual compensation review
  • Recognition rewards
  • Parental Leave
  • Employee Assistance Programme
  • Travel opportunities

About Canonical

Canonical is a pioneering tech firm leading the global shift to open source. As the publisher of Ubuntu, a vital open-source project and AI, IoT, and cloud platform, we are driving daily change. We recruit globally, emphasizing a high standard of excellence. Canonical has been remote-first since 2004, providing a glimpse into digital business in the 21st century.

Equality and Inclusion

Canonical is committed to creating a workplace free from discrimination. We value diversity, believing varied experiences create a better environment and products. All applications receive fair consideration regardless of identity.

Expertise level

Work arrangement

Key skills

Similar Jobs in Poland