As a Senior Software Engineer at Canonical, you'll work on optimizing Ubuntu for the latest silicon across the full Linux stack. You'll collaborate with major silicon companies to integrate next-generation features and performance enhancements for upcoming hardware. This role offers a chance to impact Linux adoption across industries, working on server, desktop, and IoT technologies. You'll design and implement Ubuntu integration for IoT, desktop, and server-class hardware platforms, work with partners to deliver optimized experiences, and participate in customer engagements involving complete system architectures from cloud to edge. The ideal candidate should be resourceful, articulate, and able to work in a globally distributed team. Key responsibilities include working with Linux packaging, open source communities, and programming in Python, C, and C++. Experience with server technologies, graphics stacks, networking, and IoT/Embedded systems is highly valued. Canonical offers a remote-first environment, learning opportunities, and a chance to work with cutting-edge technologies in a fast-growing company with a unique vision for free software.