Staff Windows Developer for Parallels

Parallels
Full-time ottawa, on Other-General
Posted:
June 10, 2026
Location:
ottawa, on, Canada

Job Description

Transform user experiences as a Staff Windows Developer at Parallels, operating in a fully remote environment. Your C++ programming skills will be key to driving cross-platform innovations.
Parallels is actively looking for a Staff Windows System Developer with strong expertise in C++. You will work within our OS Integration department, contributing to the delivery of premium features for our products. This role requires collaboration with various teams to design, develop, and enhance a range of application services, emphasizing cross-platform experiences.
Key Responsibilities:
• Create and integrate cross-platform solutions for Parallels products
• Work closely with teams on feature development
• Enhance and maintain legacy code
Requirements:
• 10+ years of experience with modern C++
• Deep understanding of OS architecture and multithreading
• Proven skills in developing Windows services and drivers
• Good written and verbal English skills
• Responsibl...

Apply for this Job

Submit your application for the Staff Windows Developer for Parallels position at Parallels.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: ottawa, Canada
Posted: June 10, 2026
Deadline: July 20, 2026