Canonical is seeking a Software Support Engineer to work on Linux-based infrastructure and applications, covering all layers of the stack. This role involves troubleshooting, resolving complex customer problems, contributing to upstream bug fixes, and collaborating with various teams. The position is remote with opportunities for international travel for team meetings.