Engineering Manager - Web
Core
Lead a distributed team of web engineers to deliver reliable, scalable, and delightful user experiences for Canonical's open-source products (Ubuntu, cloud, AI, IoT).
Role type
Engineering Manager (Web)
Builds
Web applications and services using Web technologies or Flutter for Canonical's global enterprise and technology markets.
Domain
Open-source software, Cloud, AI, IoT
Deliverable
production ML models | product features | infrastructure
Required skills
Web development, TypeScript, React, Flutter, Linux (Debian/Ubuntu), REST API design, container tech (LXD, Docker, Kubernetes), performance engineering, security, accessibility, architectural review, code review, technical documentation, team growth, goal setting, estimation, deployment, operations, technical advocacy
Preferred skills
Experience building and maintaining a talented team
Technologies
TypeScript, React, Flutter, LXD, Docker, Kubernetes, Linux, Debian, Ubuntu
Responsibilities
Design and implement well-tested and documented software in Web technologies or Flutter; Debug and fix issues encountered by users; Participate in engineering process through code and architectural reviews; Collaborate with community and colleagues on technical specifications; Contribute to technical documentation; Seek improvements to engineering and operations practices; Deploy and operate services developed by the team; Contribute to the success of the product through technical advocacy
Seniority
Manager, hands-on IC with team leadership