Software Maintenance Engineer

Canonical
Full-time
Worldwide
Posted on 5 months ago

Job Description

Canonical is seeking a Software Maintenance Engineer to work on Linux-based infrastructure and applications, covering all layers of the stack. This role involves troubleshooting, bug fixing, and collaborating with various teams to ensure the success of Ubuntu and its open-source ecosystem. The position is remote with occasional international travel for team meetings.

Responsibilities

  • Resolve complex customer problems
  • Maintain relationships with Field, Support, and product engineering teams
  • Participate in upstream communities
  • Develop bug fixes and backport patches
  • Review code
  • Prioritize work and manage time
  • Improve processes, tools, and documentation
  • Maintain clear communications
  • Travel internationally up to 10%

Requirements

  • Exceptional academic track record
  • Background in Computer Science, STEM or similar
  • Experience with Linux and open source software
  • Experience with Python, Go, C or C++ on Linux
  • Drive to learn unfamiliar technology
  • Willingness to travel up to 4 times a year

Benefits

  • No benefits