Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Software engineer

Melbourne
Canonical
Software Engineer
Posted: 10 January
Offer description

Overview

Software Engineer (Python/Linux/Packaging) – Remote. Salary: AUD 85,000 - 110,000. This role is at Canonical.

Join to apply for the Software Engineer (Python/Linux/Packaging) role at Canonical. The company is a leading provider of open source software and operating systems to the global enterprise and technology markets, with Ubuntu widely used in cloud, data science, AI, engineering, and IoT initiatives. Canonical has 1200+ colleagues in 75+ countries and a distributed workforce with few office-based roles.


Responsibilities

* Design and maintain specialist Python tools to support the developer build and publication process.
* Build tooling that creates snaps, charms, rocks, and related artifacts for distribution.
* Contribute to the packaging formats, build systems, and automation that simplify software shipping to a broad audience.
* Collaborate with external open source and commercial projects to understand how to better serve community needs.
* Work on the Snapcraft, Charmcraft, and Rockcraft ecosystems to deliver updates and support for developers and operators.


Qualifications

* You have expertise in Python.
* You have a strong understanding of the makeup of a modern GNU/Linux distribution.
* You have a good understanding of build systems and toolchains, including for cross-compilation.
* Experience working with container technology, such as Docker, Kubernetes and LXD.
* Use your familiarity with languages, toolchains, frameworks, integrations, and CI systems to extend the snap build ecosystem.
* Work with external open source and commercial projects to understand how we can better serve community needs.


What we offer

* Fully remote working environment – we have been remote since 2004.
* Personal learning and development budget of 2,000 USD per annum.
* Annual compensation review and recognition rewards.
* Annual holiday leave and parental leave.
* Employee Assistance Programme and opportunities to travel to new locations for team events.
* Priority travel upgrades for long-haul company events.


About Canonical and Equal Opportunity

Canonical is an equal opportunity employer. We foster a workplace free from discrimination, and we consider applicants from diverse backgrounds.

#J-18808-Ljbffr

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior software engineer hybrid — permanentmelbourne, au / brisbane, au / remote, au / sydney, [...]
Melbourne
Xero
Software Engineer
Similar job
Senior software engineer (react-native, mobile)
Melbourne
Easygo
Software Engineer
Similar job
Senior software engineer - utilities (python / django)
Melbourne
Kraken Digital Asset Exchange
Software Engineer
Similar jobs
IT and Tech jobs in Melbourne
jobs Melbourne
jobs Victoria
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Software Engineer jobs in Melbourne > Software Engineer

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save