Remote Otter LogoRemoteOtter

Software Maintenance Engineer - Remote

Posted 5 weeks ago
Software Development
Full Time
Worldwide

Overview

The Software Maintenance Engineer role at Canonical involves working in a dynamic and exciting engineering environment focusing on Linux-based infrastructure and applications, addressing complex customer problems, and contributing to upstream communities.

In Short

  • Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes.
  • Maintain a close working relationship with Canonical's Field, Support, and product engineering teams.
  • Participate in upstream communities.
  • Develop bug fixes and backport patches.
  • Review code produced by other engineers.
  • Demonstrate good judgment in technical methods and techniques.
  • Prioritize work and manage time effectively.
  • Participate in team discussions to improve processes, tools, and documentation.
  • Maintain clear, technical, and concise communications.
  • Work from home and travel internationally up to 10% of work time.

Requirements

  • An exceptional academic track record.
  • Background in Computer Science, STEM or similar.
  • Experience with Linux and open source software.
  • Experience with at least one of Python, Go, C or C++ on Linux.
  • Drive to learn unfamiliar technology and deep-dive difficult issues.
  • Willingness to travel up to 4 times a year for internal events.

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 Programme & Wellness Platform.
  • Opportunity to travel to new locations to meet colleagues.
  • Priority Pass and travel upgrades for long-haul company events.
Canonical - Jobs logo

Canonical - Jobs

Canonical is a pioneering technology firm leading the global shift towards open source solutions. As the publisher of Ubuntu, a key open source project that serves as a platform for AI, IoT, and cloud computing, Canonical is dedicated to transforming the technological landscape. The company has maintained a remote-first approach since its founding in 2004, emphasizing a high standard of excellence in its workforce. Canonical values diversity and fosters an inclusive workplace, ensuring that a variety of experiences and perspectives contribute to a better work environment and superior products.

Share This Job!

Save This Job!

Similar Jobs:

Canonical - Jobs logo

Software Maintenance Engineer - Remote

Canonical - Jobs

25 weeks ago

Canonical is seeking a Software Maintenance Engineer to resolve complex issues in Linux-based infrastructure and applications.

Worldwide
Full-time
Software Development

Fleetio

Senior Software Engineer - Fleet Maintenance - Remote

Fleetio

24 weeks ago

Fleetio is seeking a Senior Software Engineer to enhance fleet maintenance solutions in a remote role.

USA, Canada, Mexico
Full-time
Software Development
Arcadis logo

Maintenance Engineer - Remote

Arcadis

34 weeks ago

As a Maintenance Engineer at Arcadis, you will enhance operational efficiency and provide sustainable solutions in infrastructure projects.

Worldwide
Full-time
All others
Trackforce Valiant + TrackTik logo

Senior Software Engineer – Maintenance & Support - Remote

Trackforce Valiant + TrackTik

10 weeks ago

Canada
Full-time
Software Development
Udacity logo

Software Engineer - Remote

Udacity

5 days ago

Join Udacity as a Software Engineer to design and maintain core infrastructure services in a remote role.

USA
Full-time
Software Development
$145000/year