.This is a director-level management opportunity to lead a globally distributed software engineering team that works in Python and Golang, and builds our systems management service Landscape, to help enterprises manage their Ubuntu operations at scale. You'll be responsible for the day-to-day leadership of several teams spread across the globe, you'll own the roadmap, set the pace for the team, and deliver high quality software both as SAAS and on-premise.As an engineering director at Canonical you are expected to be deeply technical and to enjoy working with code, but your primary responsibility is to develop and guide your teams. You facilitate and ensure that they are continually improving, doing valuable work, and enjoying their time at Canonical despite (or perhaps because of) the intense and challenging nature of the work. You will have the opportunity to influence the culture, facilitate technical delivery, and work with your teams to hone strategy and practices. We look for cheerful but steely leads, who are ambitious to compete with the best companies in the world and deliver a better experience for open source at scale.You'll be delivering a large project that powers complex, highly concurrent distributed software systems across the world, while growing and developing engineers at all levels. We're looking for someone with a proven track record in management, and delivery of quality software over time.Technical contribution through code is a plus but not the primary focus of this role. Significant past experience with hands-on software development, particularly in Go, is desirable. You will be expectedto lead and facilitate technical design and architecture work alongside your senior engineering staff.The role is fully remote, with global travel for 4-6 weeks per year to facilitate company events