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

Software maintenance engineer

Perth
Canonical
Maintenance Engineer
Posted: 8 May
Offer description

Join to apply for the Software Maintenance Engineer role at Canonical.
About Canonical
Canonical is a leading provider of open source software and operating systems to the 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. Our customers include top public cloud and silicon providers, and industry leaders across sectors. We are a pioneer in global distributed collaboration, with 1200+ colleagues in 75+ countries and few office-based roles. Teams meet periodically in interesting locations worldwide to align on strategy and execution.
The company is founder-led, profitable, and growing.
Role Overview
We are hiring a Software Maintenance Engineer to work in a dynamic engineering role focused on Linux-based infrastructure and applications, covering all layers of the stack including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph, Linux filesystems), networking (OVS, OVN, Core networking), OpenStack, Kubernetes, and open source applications. This role challenges you to demonstrate a broad range of engineering skills, working on various aspects of Ubuntu and open source software used by large enterprises.
This is an opportunity for a Linux and open source enthusiast to build a career with Canonical, impacting our customers, community, and company. If you enjoy troubleshooting, fixing issues, and working with top industry talent, you'll thrive here.
Key Responsibilities

Resolve complex issues related to Ubuntu, Kernel, Ceph, OpenStack, Kubernetes, and other open source software.
Collaborate with Canonical's Field, Support, and product engineering teams.
Participate in upstream communities.
Develop bug fixes, backport patches, and work with upstream projects.
Review code from other engineers.
Exercise good judgment in technical methods and techniques.
Prioritize tasks and manage time effectively.
Contribute to process, tools, and documentation improvements.
Maintain clear and concise technical communication.
Work remotely with occasional international travel (up to 10%).

Candidate Profile

Exceptional academic record.
Background in Computer Science, STEM, or related fields.
Experience with Linux and open source software.
Proficiency in Python, Go, C, or C++ on Linux.
Willingness to learn new technologies and troubleshoot complex issues.
Willingness to travel up to 4 times annually for internal events.

Preferred Skills

Passion for technology and collaboration with talented teams.
Curiosity, flexibility, articulation, and accountability.
Soft skills such as motivation, thoughtfulness, and enterprise mindset.
Interest or willingness to learn about Linux kernels, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, databases, Debian packaging, distributed systems.

Benefits

Distributed work environment with biannual in-person sprints.
Annual learning and development budget of USD 2,000.
Performance reviews and compensation adjustments.
Recognition rewards, holiday leave, parental leave, wellness programs.
Opportunities for travel and international collaboration.

About Canonical
Canonical pioneers in open source, publishing Ubuntu—an essential platform for AI, IoT, and cloud. We hire globally, value excellence, and promote a future-oriented, innovative work environment. Since 2004, most colleagues work remotely, embracing flexible work styles.
Canonical is an equal opportunity employer, committed to diversity and inclusion, ensuring fair consideration for all applicants regardless of background or identity.
Additional Details

Seniority Level: Entry level
Employment Type: Full-time
Job Function: Information Technology
Industry: Software Development

#J-18808-Ljbffr

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
B1 aircraft maintenance engineer
Perth
Cessna Aircraft Company
Maintenance Engineer
Similar job
B1 aircraft maintenance engineer - jandakot
Perth
Textronaviation
Maintenance Engineer
Similar job
Aircraft maintenance engineers: multiple positions - structures, mechanical, avionics & armament
Perth
BAE Systems (New)
Maintenance Engineer
Similar jobs
Manufacturing jobs in Perth
jobs Perth
jobs Western Australia
Home > Jobs > Manufacturing jobs > Maintenance Engineer jobs > Maintenance Engineer jobs in Perth > Software Maintenance 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

© 2025 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save