Engineering Manager - Solutions Engineering @ Canonical
placeHybrid
attach_money $150,000
businessHybrid
scheduleFull Time
Posted 21 days ago
Your Application Journey
Interview
Email Hiring Manager
***** @canonical.com
Recommended after applying
Job Details
Overview
Canonical is a leading provider of open source software and operating systems used in public cloud, data science, AI, engineering innovation, and IoT. With a global team of 1200+ colleagues, most working remotely, Canonical is a pioneer of distributed collaboration and a founder-led, profitable, and growing company.
Role Description
The Engineering Manager - Solutions Engineering will lead a regional software engineering team using Python to build innovative automation and DevOps workflows. This role is responsible for mentoring, coaching, and growing team members while driving technical initiatives in a fast-paced, agile environment.
What You Will Do
- Lead and develop a global team of Python engineers.
- Hire, coach, mentor, and manage team performance.
- Directly contribute code and promote agile practices.
- Plan, manage progress, and coordinate with stakeholders.
- Participate in leadership and collaborate on strategic decisions.
- Travel globally up to 10% for internal and external events.
Who You Are
- Passionate about developing people and agile software development.
- Experienced in leading Python developers and cloud computing.
- Comfortable with Linux server administration and automation.
- Organized and committed to high-quality, timely delivery.
- A lifelong learner with a background in software engineering.
Bonus Points
- University degree in Computer Science or related field.
- Experience with OpenStack, Kubernetes or multi-cloud operations.
- Operational experience alongside software development skills.
What We Offer
- Global distributed work environment with in-person sprints twice a year.
- Personal learning budget and annual performance review.
- Competitive base pay with performance-driven bonus.
- Comprehensive benefits including wellness and family leave programs.
- Opportunities to travel and meet colleagues worldwide.
Key skills/competency
Python, Agile, Cloud, DevOps, Automation, Linux, Coaching, Mentoring, OpenStack, Kubernetes
How to Get Hired at Canonical
🎯 Tips for Getting Hired
- Customize your resume: Highlight agile, Python, and leadership skills.
- Showcase technical experience: Emphasize cloud and automation projects.
- Research Canonical: Understand Ubuntu and open source culture.
- Prepare for interviews: Practice behavioral and technical questions.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Python coding best practices.
circle
Study cloud infrastructure concepts.
circle
Familiarize with Linux server management.
circle
Practice automation tools and DevOps workflows.
Behavioral Questions
circle
Describe a coaching success story.
circle
Explain team conflict resolution.
circle
Discuss leadership challenges faced.
circle
Explain your agile process adaptation.
Frequently Asked Questions
What does the Engineering Manager - Solutions Engineering role at Canonical entail?
keyboard_arrow_down
How does Canonical support career development for Engineering Managers?
keyboard_arrow_down
What technical skills are essential for Canonical's Engineering Manager - Solutions Engineering?
keyboard_arrow_down