Engineering Manager - Solutions Engineering
Job description
Engineering Manager role at Canonical leading a remote team of Python engineers building open-source infrastructure-as-code and automation for Ubuntu-based operations. The manager is responsible for people leadership, technical contribution, and delivery of the Solutions Engineering team's goals.
At a glance
- Employment
- Full-time
- Work mode
- Remote
What you'll do
- Lead and develop a team of Python engineers working remotely in global locations
- Hiring, coaching, mentoring, feedback, and hands-on career development
- Demonstrate sound engineering principles by directly contributing code yourself
- Plan and manage progress on agreed goals and projects
- Set and manage expectations with other engineering and operations teams
- Coordinate with management and internal and external stakeholders or customers
- Advocate for modern, agile software development practices
- Help develop and evangelize great engineering and organizational practices
- Grow a healthy, collaborative engineering culture in line with the company values
- Be an active part of the leadership team and collaborate with other leaders in the organisation
- Travel globally up to 10% of time for internal and external events
What we're looking for
- You love developing and growing people and have a track record of doing it
- You are knowledgeable and passionate about agile software development
- You love leading, coaching, and mentoring software developers - especially Python ones
- You are knowledgeable in cloud computing concepts & technologies
- You are comfortable administrating Linux servers, including their storage and networking
- You have hands-on experience with software automation
- You are organized and want your team to deliver high-quality software in a timely manner
- You are a lifelong learner
Nice to have
- You have graduated with a university degree in Computer Science or related software engineering field
- Having a thorough understanding of modern infrastructure, including OpenStack or Kubernetes
- Having experience in operations as well as software development
- Being familiar with the challenges of large-scale, multi-cloud operations
- Go expertise
Your team
Solutions Engineering team
Works in close collaboration with the managed infrastructure operations team, which runs many private OpenStack clouds and Kubernetes clusters for customers around the world; works in Python creating open-source automation capabilities.
Benefits
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Team Member Assistance Program & Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
- Performance-driven annual bonus or commission
Apply
Direct apply at Canonical
Opens the job posting at Canonical
About Canonical
A leading provider of open source software and operating systems to the global enterprise and technology markets
Canonical publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. It is founder-led, profitable, and growing.
Mission
To transform the world of software operations by enabling true model-driven operations via next-generation infrastructure-as-code
Key facts
- 1200+ colleagues
- 2004
- open source software and operating systems
- Publishes Ubuntu
- 1200+ colleagues in 75+ countries
- Very few office-based roles; most colleagues have worked from home since inception in 2004
- Teams meet two to four times yearly in person
- Founder-led, profitable, and growing
- Recruits on a global basis
What they value
- Excellence
- Collaboration
- Lifelong learning
- Fairness globally
- Diversity
