Enable job alerts via email!

Engineering Manager - Solutions Engineering

Canonical

Portland (ME)

Remote

USD 90,000 - 150,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking an Engineering Manager to lead a global team of Python engineers. This role emphasizes the growth and satisfaction of team members while driving high-quality software development. You will leverage your technical expertise to influence culture and facilitate effective delivery of projects. With a focus on agile practices, you will help shape the strategic direction of the team, ensuring alignment with organizational values. Join a pioneering firm that values diversity and offers opportunities for professional development and global collaboration.

Benefits

USD 2,000 annual learning and development budget
Annual compensation review
Recognition rewards
Holiday leave
Maternity/Paternity leave
Wellness programs
Opportunities for global travel

Qualifications

  • Proven track record in developing and mentoring teams.
  • Experience with cloud technologies and software automation.

Responsibilities

  • Lead and develop a remote team of Python engineers worldwide.
  • Promote modern, agile development practices and foster a collaborative culture.

Skills

Python Development
Agile Software Development
Cloud Computing
Linux Server Management
Software Automation

Education

Degree in Computer Science

Tools

OpenStack
Kubernetes
Go Programming

Job description

Engineering Manager - Solutions Engineering

Join to apply for the Engineering Manager - Solutions Engineering role at Canonical

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, as well as industry leaders across sectors. We are a pioneer in global distributed collaboration, with over 1200 colleagues in 75+ countries and few office-based roles. Teams meet a few times yearly in interesting locations worldwide to align on strategy and execution.

We are founder-led, profitable, and growing. Our goal is to transform software operations through true model-driven operations via next-generation infrastructure-as-code, enabling efficient bare-metal operations for high-performance computing, private cloud, data lakes, AI/ML, and analytics. We seek a leader to inspire and manage a regional software engineering team to drive this initiative.

The Solutions Engineering team collaborates closely with our managed infrastructure operations team, managing private OpenStack clouds and Kubernetes clusters globally. We develop open-source automation in Python to simplify operations for users building on Ubuntu. The team focuses on high-quality Python software development to enable DevOps workflows, emphasizing design, documentation, testing, and performance to ensure a robust platform.

As an Engineering Manager, your primary responsibility is your team: ensuring their growth, meaningful work, and career satisfaction at Canonical. You will demonstrate technical leadership, leveraging your software development background to challenge and develop team members. You will influence culture, facilitate technical delivery, and work on strategic direction and execution.

What you will do
  • Lead and develop a remote team of Python engineers worldwide
  • Hire, coach, mentor, provide feedback, and support career development
  • Contribute code demonstrating sound engineering principles
  • Plan and oversee progress on goals and projects
  • Set and manage expectations with other teams and stakeholders
  • Promote modern, agile development practices
  • Develop and advocate for engineering and organizational best practices
  • Foster a healthy, collaborative engineering culture aligned with company values
  • Participate in leadership discussions and collaborate with other leaders
  • Travel up to 10% globally for events
Who you are
  • You love developing people and have a proven track record
  • You are passionate about agile software development
  • You enjoy leading, coaching, and mentoring Python developers
  • You have knowledge of cloud computing concepts and technologies
  • You are comfortable managing Linux servers, including storage and networking
  • You have hands-on experience with software automation
  • You are organized and committed to delivering high-quality software on time
  • You are a lifelong learner
Bonus points for
  • Degree in Computer Science or related field
  • Understanding of modern infrastructure like OpenStack or Kubernetes
  • Experience in operations alongside software development
  • Familiarity with large-scale, multi-cloud operations challenges
  • Go programming expertise
What we offer colleagues
  • Distributed work environment with biannual in-person team sprints
  • USD 2,000 annual learning and development budget
  • Annual compensation review
  • Recognition rewards, holiday leave, maternity/paternity leave
  • Wellness programs and assistance
  • Opportunities for travel and meeting colleagues globally

About Canonical

Canonical pioneers open source innovation, publishing Ubuntu, a key platform for AI, IoT, and cloud. We recruit globally, uphold high standards, and foster a remote-first culture since 2004. Working here challenges you to think differently, learn new skills, and excel.

Canonical is an equal opportunity employer

We value diversity, experience, and perspectives, ensuring fair consideration for all applicants regardless of background or identity.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Engineering Manager - Solutions Engineering

Canonical

Wichita null

Remote

Remote

USD 100.000 - 140.000

Full time

30+ days ago

Engineering Manager - Solutions Engineering

Canonical Group Ltd

Austin null

Remote

Remote

USD 120.000 - 160.000

Full time

30+ days ago

Sr. Engineer, Solutions Engineering

Saviynt

null null

Remote

Remote

USD 100.000 - 140.000

Full time

12 days ago

Sr. Engineer, Solutions Engineering

Saviynt

Denver null

Remote

Remote

USD 125.000 - 150.000

Full time

30+ days ago