Senior Software Developer

Parallels IncOttawa, ON
CA$120,000 - CA$125,000Remote

About The Position

We’re looking for an experienced 3D Graphics Direct3D Software Developer to help us change the way the world works, with Parallels: anytime, anywhere, any-device productivity. Here, you’ll develop cutting edge graphics virtualization technology with our Parallels team. This is an exciting time at Corel, with new 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. 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. We know you have a life. We want to be part of it, but not all of it. At Corel, 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.

Requirements

  • 5+ years of experience in C/C++ development with basic Objective-C knowledge and familiarity with Python is ideal
  • Deep knowledge of Direct3D 9/10/11/12 and Apple Metal graphics APIs
  • 4+ years of experience developing graphics application for Windows and MacOS platforms
  • 4+ years of experience in 3D Graphics debugging using tools like PIX, RenderDoc or the like
  • Willing and able to take over existing code base, including legacy code
  • Willing and able to routinely investigate third-party applications issues

Nice To Haves

  • Graphics virtualization or Graphics API translation experience
  • Blackbox debugging skills for 3D graphics applications
  • Some practice of using Git and/or Jira

Responsibilities

  • Develop graphics virtualization technology with primary focus on Direct3D API
  • Develop and support graphics drivers for Windows platform
  • Develop and support Direct3D API mediation/translation layer
  • Investigate third-party applications issues to find graphics emulation deficiencies
  • Analyze performance of third-party applications with respect to graphics API usage

Benefits

  • Fully remote workspace
  • Flexible work arrangements and locations
  • Flexible hours
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service