Enable job alerts via email!

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Boston (MA)

Remote

USD 120,000 - 160,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

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

Job summary

An innovative tech firm is seeking a Software Engineering Manager to lead a remote team focused on container and virtualization infrastructure. This role involves guiding engineers, fostering talent, and ensuring high-quality software delivery. You will engage with teams across the globe, participate in strategic planning, and influence the technical culture within the organization. With a strong emphasis on Linux technologies, this position offers a unique opportunity to work in a dynamic environment that values collaboration and excellence. Join a trailblazer in open source software and help shape the future of cloud infrastructure.

Benefits

Annual learning and development budget of USD 2,000
Biannual in-person team sprints
Recognition rewards
Holiday leave
Maternity/paternity leave
Employee Assistance Programme
Opportunities for travel and participation in company events

Qualifications

  • Experience in leading engineering teams and solving distributed systems problems.
  • Deep knowledge of Linux and modern software development practices.

Responsibilities

  • Lead a team of remote engineers and promote modern software practices.
  • Develop talent through coaching and mentoring.

Skills

Linux cloud technologies
Networking
Storage
Containers
Kubernetes (K8s)
C programming
Go programming
Technical communication
Team leadership

Education

Bachelor’s in Computer Science
STEM equivalent

Job description

Software Engineering Manager - Container and Virtualisation Infrastructure

Join to apply for the Software Engineering Manager - Container and Virtualisation Infrastructure 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, along with industry leaders across sectors. We are a pioneer in global distributed collaboration, with over 1200 colleagues across 75+ countries, and few office-based roles. Teams meet a few times a year in various global locations to align on strategy and execution.

The company is founder-led, profitable, and growing. Our mission is to build next-generation private cloud infrastructure, combining KVM, Ceph, and SDN technologies to create a reliable, mission-critical cloud for edge and core enterprise deployments. We seek engineering managers experienced in high-quality microservice architectures and high-performance team leadership, with deep familiarity with Linux kernel, virtualization, storage, and networking.

LXD components span from low-level kernel features to management API/CLI. Our most effective engineers are fluent across these layers, able to anticipate the impact of design choices in complex distributed systems.

As an engineering manager at Canonical, you must have a solid technical background and be responsible for running an effective team and developing your colleagues. You will help them grow, perform outstanding work, find personal and professional satisfaction, and collaborate effectively within the team and community. Technical leadership and software engineering experience are prerequisites. You will lead, challenge, and develop engineers, influence culture, facilitate technical delivery, and work on strategy and execution with your team.

The ideal candidate will have experience leading successful, collaborative engineering teams, solving challenging distributed systems problems, and deep knowledge of Linux.

Location: This is a remote position available in EMEA and the Americas.

What you will focus on
  • Lead a team of remote engineers
  • Develop talent through coaching, mentoring, feedback, and career development
  • Set and manage expectations with other teams, management, and stakeholders
  • Promote modern software development practices
  • Participate in code and architectural reviews
  • Engage with Canonical teams, the open source community, and partners
  • Work from home with 4-6 weeks of global travel annually for events
What we are looking for in you
  • Knowledge of modern Linux cloud technologies, including networking, storage, containers, and K8s
  • Experience developing and growing people
  • Focus on success and delivering high-quality software on time
  • Bachelor’s or equivalent in Computer Science, STEM, or similar
  • Strong written and verbal technical communication skills
  • Programming experience in C and/or Go
What we offer

Compensation is based on location, experience, and performance, with annual reviews and performance bonuses. Additional benefits include:

  • 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, Employee Assistance Programme
  • Opportunities for travel and participation in company events
About Canonical

Canonical is a pioneering open source tech firm, publisher of Ubuntu, and a leader in AI, IoT, and cloud platforms. We hire globally and uphold high standards, expecting excellence from our team. Since 2004, most colleagues work remotely, embracing the future of work.

We are an equal opportunity employer, fostering a diverse and inclusive workplace.

Additional Information
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and IT
  • Industries: Software Development
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Buffalo

Remote

USD 156,000 - 234,000

2 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Cincinnati

Remote

USD 151,000 - 273,000

6 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Pittsburgh

Remote

USD 111,000 - 189,000

6 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Rochester

Remote

USD 120,000 - 160,000

Today
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Chicago

Remote

USD 135,000 - 160,000

2 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Oklahoma City

Remote

USD 100,000 - 140,000

3 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Washington

Remote

USD 120,000 - 200,000

3 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Raleigh

Remote

USD 156,000 - 234,000

2 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Detroit

Remote

USD 151,000 - 273,000

3 days ago
Be an early applicant