As a software engineering manager, you will lead an engineering team that works across the full Linux stack from kernel to GUI, to optimize Ubuntu for the latest silicon. You will also represent the team in direct partner engagement and ensure timely delivery on agreed project milestones. Your primary responsibility is to the people you support, ensuring their growth, valuable work, and a great time at Canonical.
Job listings
As a Senior Software Engineer on the Graykey Platform team, you will play a key role in developing and maintaining the foundational Linux-based OS platform and core services that power Magnetβs Graykey product. You'll help shape the growth and scalability of both the platform and broader engineering efforts by enhancing the CI/CD pipeline for more efficient and reliable build and deployment processes. Most importantly, you'll contribute to a mission-driven product that plays a critical role in public safety and literally saves lives.
Develop, test, and release improvements to the Ubuntu Pro client, a command-line tool that manages specialist services. Work with the Ubuntu Server team and major cloud partners to enhance the Pro client. Requires quality-oriented software engineering in Python and a focus on software interoperability.