Canonical is hiring a Linux devices software engineer to work on mission-critical Golang code. This remote position is aimed at those passionate about open source software development and requires strong Linux system-level knowledge. The engineer will collaborate with a distributed team, writing high quality code and debugging system-level issues. The role includes opportunities for international travel and personal learning budgets.