CodeWeavers logo
CodeWeavers Verified
Software Development, Open Source, Compatibility Software

Software Engineer [On-Site, Toronto, Canada]

Ontario, CanadaOnsiteFull TimePosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

CodeWeavers is seeking a PortJump Engineer to join their on-site team in Toronto, Canada. This role focuses on building production-grade client integrations, debugging complex runtime issues, and collaborating with an Engagement Manager to deliver porting projects for Windows software to macOS and Linux. The ideal candidate will have experience developing, debugging, and testing on macOS and Linux, with proficiency in languages like C, Python, Objective-C, or Swift, and familiarity with Git, GitLab, and Linux/macOS system administration. A strong understanding of the Windows development stack is also required.

The hard bugs don't scare you. They interest you.

We’re adding a PortJump Engineer to the team. PortJump is CodeWeavers' porting service that brings Windows software and games to macOS and Linux. We are looking for someone who can build production grade client integrations, track down gnarly runtime bugs, and work with our Engagement Manager to deliver projects on time. This is hands-on technical work with real client impact.

*This role is on-site at our Toronto, Ontario, Canada office. We are only considering candidates local to the area. No remote work, no relocation assistance.*

[Responsibilities]

  • Assemble PortJump development and production client builds
  • Test, triage and fix PortJump integration and runtime issues reported by clients
  • Work closely with the Engagement Manager on client project scope and delivery
  • Write bug reports and share findings with the broader team
  • Contribute to internal documentation and knowledge base
  • Stay curious! There’s always another layer to dig into

[Requirements]

  • Experience developing, debugging, and testing on macOS and Linux
  • Some C, Python, Xcode, Objective-C, or Swift experience
  • Git and GitLab experience
  • Familiarity with developing on and administering Linux and macOS systems (bash, unix utilities, package management, etc.)
  • Understanding of the Windows development stack and operating environment

[Bonus skills we want, not required, but it helps]

  • Previous contributions to open source software
  • Experience using and configuring WINE
  • Win32 programming experience
  • .Net programming experience

[Regret Nothing. Apply Now.]

No lengthy online applications, repetitive questions or typing out your work history. We don’t use an applicant tracking system or a CRM. We believe in real people connecting with real people. Send an email to jobs@codeweavers.com and include the position in the subject line, your resume, and any work samples you find relevant. Don’t be afraid tell us a little about yourself in your email\*, consider that your cover letter.

*\* We’re curious about the critical stuff, like why Star Trek obviously crushes Star Wars (unless you have a strong argument otherwise), which Pantone color is your soulmate, whether you pledge allegiance to cats, dogs, or the chaos of owning both, what game has devoured more of your life than REM sleep, or your definitive take on the one true pizza topping.*

*We’re not saying this will affect anything... but we’re also not not saying that.*

Ready to apply?
You'll be redirected to CodeWeavers's application page.