Tools Programmer

  • Programming
  • Calgary

Website nwinteractive New World Interactive

Are you passionate about helping others? Do you enjoy building tools that empower teams to create amazing things? Are you of the efficiency-first mindset, inspired by the expanding and refining tools and toolsets. Motivated to tackle complex problem-solving? If you’ve answered yes to the previous questions, then New World Interactive wants to talk to you!

As a tools programmer, you will bridge the gaps of our art, code, and design teams’ needs by creating, designing, implementing, and updating the functionality of all tools that will foster the improvement of our workflows and help improve the teams’ effectiveness and productivity. Strong communication skills will be paramount to interact with a wide group of discipline experts within NWI. This is an exciting opportunity to work closely with our game development teams and help drive our tools technology forward to support the creation of all New World Interactive projects.

What a Tools Programmer will do:

  • Develop bespoke developer tools for integration into the Unreal Editor based on requirements from various departments
  • Work collaboratively with game designers in exposing various processes to Blueprint scripting
  • Investigating ways to automate various jobs to improve productivity across the development team
  • Create documentation for any tools developed in-house

If you’re interested, you’ll need these skills or experiences:

  • Strong analytical and problem-solving skills
  • High attention to detail
  • Have a passion for making games
  • Experience working collaboratively with others on games
  • Proficiency with Unreal Engine’s Slate UI framework and extending editor functionality
  • A good understanding of Blueprints and the inner workings of the engine

Additional skills or experiences that will move you up in the stack-ranking for considerations are: 

  • Previous experience with programming tools for Unreal Engine
  • 3+ years of experience working with Unreal Engine
  • Experience working with source control, issue tracking, documentation, and other aspects of collaborative software development
  • Experience with Perforce source control

Company Benefits

  • Supplemental benefits – Vision, Dental, Pharmaceutical and more
  • Life insurance
  • Educational allowance 
  • Personal development allowance  
  • Additional time-off during company closed periods 
  • Annual Bonus Opportunities

To apply for this job please visit

Hi, I'm Craig. Creator of Alberta Makes Games and local advocate for game development.
I created the Calgary Game Developers meetup group in 2013 and have been a director for both Calgary Game Developers Association and Interactive Arts Alberta.

Thanks for checking out the site!