Senior Tools programmer
Date: 15 Jul 2025
Location: Montreal, Quebec, CA, H3B 4L5
Company: Hasbro
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