15 Nov
|
Canonical
|
Toronto
Design open source software with Canonical as a remote Senior Engineer, using deep experience in Go, Rust, Python, or C. Lead architecture across global teams and time zones. This Senior+ Engineer track welcomes Senior, Staff, and Principal Engineers across Canonical teams. You will drive high-impact software architecture, coding, technical leadership, and documentation. Projects span Ubuntu’s kernel, system software, language runtimes, cloud automation, distributed systems, and services.
Key Responsibilities: Lead design and architecture for impactful open source projects Code in Go, Rust, Python, C, C++, or TypeScript Collaborate proactively with globally distributed engineering teams Mentor colleagues and support career progression Debug issues and produce high-quality fixes Requirements: Deep experience with Go, Rust, Python, or C Technical leadership, team motivation, direction, and pace Computer Science or STEM degree, or compelling alternative experience Excellent written and spoken qualified English Ability to travel twice yearly for company events Bring software architecture, open source passion, and technical leadership to Canonical’s distributed Ubuntu engineering community worldwide.
📌 Senior Software Development Engineer - Remote (Toronto)
🏢 Canonical
📍 Toronto