Senior Windows System Developer C++

Parallels International GmbH

$100K — $130K *
US-AnywhereRemote in Canada
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years in modern C++ programming
  • Strong understanding of OS architecture and frameworks
  • Proficient in object-oriented programming and design patterns
  • Experience creating Windows services and applications
  • Good grasp of multithreading principles
  • Desire to develop cross-platform integration solutions
  • Proactive, responsible, and a team player with good English skills

Responsibilities

  • Design and develop cross-platform integration solutions for Parallels products
  • Support and enhance existing product features
  • Improve and maintain legacy code base
  • Collaborate with cross-functional teams to deliver innovative solutions
  • Conduct research to drive development efforts for diverse platforms

Benefits

  • Fully remote work environment with no office pressure
  • Flexible working hours
  • Opportunity to work with a highly skilled and motivated team
  • Access to innovative technology across multiple platforms
  • A supportive and energetic company culture
Full Job Description
Senior Windows System Developer C++ (services/applications/drivers)

Parallels has an immediate vacancy for this role.

Here, you'll use your C++ expertise to design and develop cross-platform integration solutions for Parallels products family, while helping to support existing features and improve legacy code base.

What YOU bring to the team:

  • 7+ years of programming in modern C++
  • Understanding OS architecture principles, frameworks, internals
  • Understanding of OOP, design patterns
  • Experience creating Windows services, applications
  • Good experience with multithreaded programming aspects
  • Desire to research and develop cross-platform and platform-tight, cross-architecture, cross-team solutions
  • Responsible, self-driven, proactive, result oriented, team player
  • Good written English as minimum, spoken English as a plus


The following are not required, but definitely nice to have:

  • Objective-C and macOS frameworks (AppKit/Foundation/etc.)
  • Linux kernel device drivers
  • Linux low-level GUI (X11, Wayland)
  • Win32 low-level API (User/GDI/Shell/Winsock/Services/MSI/etc.)
  • Windows kernel driver development (Installable File Systems)
  • Qt framework: Core, Network, XML, Widgets
  • Experience of basic automatic with Python/shell scripts
  • Experience in client-server application development


US:

  • Parallels is an award-winning solution that helps users leverage the best technology out there, whether it's Windows, Mac, Chrome OS, iOS, Android, or the cloud.
  • We have millions of users and decades of innovation under our belts.
  • We offer a fully remote, work-from-anywhere workspace - and we mean it. There is no pressure to work in an office whatsoever.
  • Hours are flexible, too! You've worked hard to build your life, and we don't want you to give it up for work.
  • Our team is growing fast, and there's a ton of energy and a lot of really smart, motivated, fun people ready to welcome you in.


What are you waiting for? Apply now! We can't wait to meet you.

(FYI, we're lucky to have a lot of interest and we so appreciate your application, though please note that we'll only contact you if you've been selected for an interview.)

#LI-Remote

Similar Jobs

More Jobs at Parallels International GmbH

More Information Technology Jobs

Find similar Senior Windows System Developer C++ jobs: