Open Source Container & Virtualization Engineer

Canonical

Montreal (administrative region)

Remote

CAD 109,784 - 164,677

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Maternity and paternity leave
Employee Assistance Programme
Priority Pass for travel upgrades

Job summary

A leading software company is seeking exceptional software engineers focused on virtualization and container technology. Ideal candidates will have experience in C/C++, Go, Rust, or Python, strong communication skills, and a collaborative mindset. The role offers remote engineering opportunities with twice-yearly team sprints, a personal learning budget, and a commitment to employee development. If you are passionate about open-source software and committed to excellence, apply to join a diverse team dedicated to innovation and success.

Qualifications

  • Exceptional academic track record from both high school and university.
  • Experience working on open-source virtualisation or container technology.
  • Ability to travel twice a year for company events up to two weeks each.

Responsibilities

  • Design and specify new features, building consensus on approach.
  • Engage with upstream communities in your area of expertise.
  • Conduct security analysis and reviews to ensure defence in depth.
  • Create and monitor performance benchmarks to optimise your product.
  • Write high‑quality code to create new features.
  • Debug issues and produce high‑quality code to fix them.

Skills

Excellent interpersonal skills
Experience with Linux (Debian or Ubuntu preferred)
Professional written and spoken English
Performance engineering and security experience
Drive and a track record of going above and beyond
Curiosity
Flexibility
Accountability
Passion and thoughtfulness
Communication and presentation skills

Education

Undergraduate degree in Computer Science or STEM

Tools

C/C++
Go
Rust
Python

Job description

A leading software company is seeking exceptional software engineers focused on virtualization and container technology. Ideal candidates will have experience in C/C++, Go, Rust, or Python, strong communication skills, and a collaborative mindset. The role offers remote engineering opportunities with twice-yearly team sprints, a personal learning budget, and a commitment to employee development. If you are passionate about open-source software and committed to excellence, apply to join a diverse team dedicated to innovation and success.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Open Source Container & Virtualization Engineer
Open Source Container & Virtualization Engineer

Canonical • Mississauga

Remote
CAD 80,000 - 100,000
Open Source Virtualization & Container Engineer (Remote)
Open Source Virtualization & Container Engineer (Remote)

Canonical • Southwestern Ontario

Remote
CAD 90,000 - 140,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
Open Source Container & Virtualization Engineer
Open Source Container & Virtualization Engineer

Canonical • Winnipeg

Remote
CAD 90,000 - 120,000
Personal learning budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+2
Remote Open Source Container & Virtualization Engineer
Remote Open Source Container & Virtualization Engineer

Canonical • Laval (administrative region)

Remote
CAD 90,000 - 120,000
Open Source Container & Virtualization Engineer
Open Source Container & Virtualization Engineer

Canonical • Vancouver

Remote
CAD 109,000 - 151,000
Open Source Container & Virtualization Engineer
Open Source Container & Virtualization Engineer

Canonical • Edmonton

Remote
CAD 90,000 - 130,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Employee Assistance Programme
+2
Remote Containerization & Kernel Virtualisation Engineer
Remote Containerization & Kernel Virtualisation Engineer

Canonical • Toronto

Remote
CAD 80,000 - 120,000
Open Source Virtualization & Container Engineer (Remote)
Open Source Virtualization & Container Engineer (Remote)

Canonical • City of Moncton

Remote
CAD 90,000 - 130,000
Distributed work environment
Personal learning and development budget
Annual compensation review
+2
Remote Containerization & Virtualization Engineer
Remote Containerization & Virtualization Engineer

Canonical • Trois-Rivières

Remote
CAD 90,000 - 150,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Employee Assistance Programme
+2
Open-Source Container & Virtualization Engineer (Remote)
Open-Source Container & Virtualization Engineer (Remote)

Canonical • Sherbrooke

Remote
CAD 80,000 - 100,000