• Greater Sudbury, ON
  • Full-time, Permanent
  • Salary: $100,000.00 to $160,000.00 /year

Applicants MUST be able to legally work in Canada.

Mafic Studios, Inc. is looking for a motivated self starter, with strong experience in Unreal Development, with standalone application development experience. While we have a preference for on-site workers, we are willing to consider strong applicants who prefer to work remote under certain conditions. It will, however, be necessary to spend several weeks out of the year (on a schedule to be determined), in Sudbury, Ontario, in direct contact with the team.

Our approach to work is flexible. What we care about is that the work gets done, and the client receives a world class product on time. At the same time, we are keen on building a passionate and integrated team who are willing to become part of an industry changing platform, and put the necessary work in to achieve that end. We want to enable our people with the tools and resources necessary to do better work than they have ever done before, and create a whole that everyone can be proud of.

We are located in Sudbury, Ontario, about a three and a half hour drive (40 minute flight) north of Toronto. While Sudbury is known as the mining capital of Canada, we are also blessed with countless acres of lakes and forest, ideal for anyone looking to get away from the bustle of Southern Ontario, yet still be in striking distance. For the cost of a condo in Toronto, you could easily find yourself with a beautiful house on the lake, or acreage, as it suits you.

The successful candidate will lead the development of a new platform based on the Unreal Engine for VR, as well as lead the development of non-Unreal pipeline applications to facilitate the processing and import of assets. The ideal candidate will have experience leading the development of windows based programs from the ground up, experience working with 3D assets and game engines, UE4 specifically, be fluent in C++, and have a general understanding of all aspects of game development. Experience developing VR applications is a plus.

Experience managing a team of other developers will become necessary as the company grows, and the successful candidate will lead the search for their future team.

To better understand the project you’ll be working on, see:


  • Minimum of (10) ten years experience, in software/game development, with a minimum of (2) two years leading a development program. Minimum (2) two years working with UE4.
  • Understanding of the software/hardware requirements around Unreal, 3D assets, and textures, optimizing for high frame rates (VR).
  • Able to work independently, as the lead developer, and oversee other coders as necessary
  • Experience developing windows applications from scratch
  • Fastidious coding ethic, ensuring readability through logical structure and comments
  • Strong English language skills, including in code comments

Technical Skills:

  • Detailed understanding of the Windows Environment
  • Fluent in Unreal
  • Fluent in C++
  • Understanding of 3dsmax/Houdini scripting a plus
  • Familiarity with the requirements for performant VR

The ideal candidate:

  • Individual who works well under pressure
  • Experiencing developing pipelines
  • Excellent time management skills with ability to meet tight deadlines
  • Strong willingness to learn and acquire new skill sets
  • Works well in a team environment
  • Experience managing a team of coders and a code set
  • Strong interpersonal skills
  • Certificate or degree in a relevant field a plus
  • Has an attention to detail, leading with I ‘read this’ in title of a cover letter
  • Looking to get in at the ground level in an exciting new startup

If this position is of interest please forward your resume and portfolio demonstrating your skills and experience.

The Mafic Studios ( head office is located in the Sudbury area, and innovative housing options can be discussed for relocation of successful candidate, and/or offsite options. Mafic Studios is an equal opportunity employer. Should you require accommodation at any point in the selection process please contact us directly. We thank all those who apply, however only those selected for an interview will be contacted.

Send us an email at with your application or questions.