Engineering Manager – Python and K8s at Canonical | USA, United States (Remote)
Company/Recruiter: Canonical
✦ AI Summary
Canonical is seeking an experienced Engineering Manager to lead our Python and Kubernetes infrastructure teams.
Job Overview
As Engineering Manager for Python and Kubernetes at Canonical, you will oversee a distributed engineering team responsible for developing and maintaining core components of our container orchestration and Python-based tooling. You'll balance hands-on technical leadership with strategic planning, ensuring delivery of world-class open-source solutions.
Key Responsibilities
- Lead, mentor, and develop a geographically distributed engineering team
- Define technical roadmap and strategy for Python and Kubernetes projects
- Drive product quality, performance, and reliability initiatives
- Collaborate with cross-functional teams across Canonical
- Conduct hiring, onboarding, and performance management
- Advocate for team needs and remove blockers to productivity
Requirements
- 7+ years software engineering experience, with 3+ years in management
- Strong background in Python development and Kubernetes ecosystems
- Proven experience leading remote, distributed teams
- Excellent communication and interpersonal skills
- Open-source contribution experience preferred
What We Offer
- Fully remote position with flexible working arrangements
- Competitive benefits package and professional development opportunities
- Collaborative culture focused on open-source excellence
- Impact on technologies used by millions globally