About The Position

Senior Windows System Developer C++ (services/applications/drivers) Parallels has an immediate vacancy for this role. Push the boundaries of tech. In your sweatpants. We’re looking for an experienced Senior Windows System Developer to help us change the way the world works, with Parallels [https://www.parallels.com/]: anytime, anywhere, any device productivity. 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. The top creative and technical minds could work anywhere. So why are so many of them choosing Parallels? Here are three reasons: 1. This is the moment. It’s an exciting time at Parallels with strong leadership, a refreshed brand, and a whole new approach to changing the way the world works. We’re at the forefront of a movement, and we want you to ride this wave with us. 2. We want you to be you. Too often, companies tell you about their culture and then expect you to fit it. Our culture is built from the people who work here. We want you to feel safe to be who you are, take risks, and show us what you’ve got. 3. It’s your world. We know you have a life. We want to be part of it, but not all of it. At Parallels, we’re serious about empowering people to work when, how, and where they want. Couch? Sweatpants? Cool with us. We believe that happy employees mean happy customers. That’s why we hire amazing people and get out of their way. Sound good so far? Awesome. Let’s talk more about the Senior Windows System Developer role and see if we’re destined to be together.

Requirements

  • 2+ 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

Nice To Haves

  • 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

Benefits

  • 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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

No Education Listed

Number of Employees

251-500 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service