Senior Tools programmer

Longueuil, QC, Canada Until 8/21/2026 H-1B sponsor history First posted July 16, 2025 Last posted July 16, 2025
Job description


Step Into the Multiverse: Your Next Adventure Starts Here 

At Wizards of the Coast, we harness the power of imagination and connection to create unforgettable experiences. We create entertainment that inspires creativity, sparks passion, forges friendships, and fosters communities around the globe. In every pursuit our mission is to inspire a lifetime love of games. Whether it's through the strategic depth of Magic: The Gathering, the rich storytelling of Dungeons & Dragons, or our AAA digital game studios, we build worlds that bring people together, spark creativity, and fuel adventure. As we continue to grow and explore new realms, we're seeking passionate, curious, and innovative minds to join the adventure. 


Wizards is looking for someone who is interested in building desktop tools for game and app development with Unreal engine. The ideal candidate have experience creating performant tools for desktop, cloud, and SaaS platforms. Their primary job is to build generalized solutions for multiple teams based on single use tools developed within those teams, while also designing and developing new tools in conjunction with app and games teams.

This is an senior role requiring frequent teamwork with internal partners including: game and application programmer, account and backend services teams, and data programmer. 

What You'll Do:

  • Work with Unreal and Unity engines to develop plugin tools for game and app development
  • Write C++ code for native desktop tools on Windows
  • Build integration of tools with cloud and SaaS environments
  • Work with dev teams to deliver tools with quality user experience that are used in daily development
  • Responsible for the integration of AI/ML systems into our toolsets

What You'll Bring:

  • 3 years experience as a desktop tools programmer.
  • Experience with C++ and Unreal game engines.
  • Experience writing Windows tools, Linux experience a plus
  • Broad understanding of software internals, software development processes, and debugging tough-to-find issues.
  • Ability to write tools that integrate with Unreal game engine as plugins

 

At Wizards, we believe in the magic of diversity—great ideas come from unique perspectives. We are committed to building an inclusive, welcoming workplace where everyone belongs. Wizards is an equal opportunity employer and does not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, or any other legally protected status. 

Wizards will provide reasonable accommodations with the application process, upon your request, as required to comply with applicable laws. If you have a disability and require assistance in this application process, please contact your recruiter or coordinator.  

#Wizards  

About this role

Summary

Develop desktop tools for game and app development using Unreal engine.

Job title

Senior Tools programmer

Experience level

3 years

Industry

entertainment

Location requirements

Located in Longueuil, QC; remote work not mentioned.

Salary

Not specified

Visa sponsorship

H-1B sponsor history

Management role

No

Skills & keywords

Required skills

C++UnrealWindowsLinuxsoftware internals

Preferred skills

None specified

Specializations

toolsgame developmentC++UnrealAI/ML
Locations

Structured locations inferred from the posting.

Longueuil, QC, Canada

On-site City