Senior Web Engineer
Core
Drive best practices and lead technical conversations for the Web Engineering team, owning the development of large projects and reducing complexity.
Role type
Senior Software Engineer (Web Engineering)
Builds
Large-scale web projects and services for Canonical's open-source platform (Ubuntu) serving enterprise, cloud, AI, and IoT markets.
Domain
Open-source software, Web Engineering, Enterprise Technology
Deliverable
production ML models | product features | infrastructure
Required skills
Architectural design, Code review, Technical documentation, Linux (Debian/Ubuntu), REST API design, Performance engineering, Security experience, Accessibility, Researching new technologies
Preferred skills
Container tech (LXD, Docker, Kubernetes), Team mentoring, Technical advocacy
Technologies
Linux, Debian, Ubuntu, REST API, Docker, Kubernetes, LXD
Responsibilities
Design and implement well-tested and documented software, Debug and fix user issues, Lead engineering process through code and architectural reviews, Contribute to technical documentation, Deploy and operate services, Identify risks and communicate to stakeholders
Seniority
Senior, hands-on IC with mentorship responsibilities