Senior Software Development Engineer - Remote (Toronto)

Senior Software Development Engineer - Remote (Toronto)

15 Nov
|
Canonical
|
Toronto

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

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software development engineer - remote (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior software development engineer - remote (toronto) / toronto