Job Information

What’s the Job?

We are looking for our next new RaceRocker! We encourage you to read on, and if this sounds like you and gets your interest, we encourage you to submit a resume and a letter expressing why you would be a good fit! Let’s chat further!

You will work alongside a multi-disciplinary team of software developers, artists and learning designers to develop training products primarily for defence and aerospace clients. Depending on client needs this can range from linear web-based point-and-click trainers to full-motion virtual reality simulations.

We use a variety of tools depending on the requirements of the project. We often use C#, C++, Python, Unity3D and Unreal Engine. Experience with git and continuous integration is also desirable. A working knowledge of JavaScript and a modelling tool such as Blender or Maya are nice to have but not required.

Who Are You?

You are a pragmatic developer that thinks outside the box. You are solution oriented, thrive on challenges and continually push yourself into new technological frontiers. You don’t settle for the “status quo”.

You are moving beyond the fundamentals of good software development, and may have even championed one or two best practices yourself. You are honest, open and a clear communicator that excels in a team environment.

What will you do?

  • Work closely with a team of 3D modellers, 2D Artists and Product Owners on developing feature rich immersive training
  • Take ownership of your work, from conception to development
  • Work with other software developers on growing and enhancing your team’s expertise and best practices
  • Be a vocal and active participant in early planning, scoping and prioritisation
  • Own the quality of your work, and able to assist others (code reviews, design discussions)

Who are we?

RaceRocks is creating a world of informed decision-makers through innovative learning experiences and custom software tools. Our team utilises cutting-edge technology to create realistic, interactive experiences for learners to practise and adapt from the classroom into the real world. Our goal is to Enable Teams and Empower Decisions.

From immersive game engines, VR, AR, AI and machine learning we use leading technology with appropriate pedagogical approaches to consistently advance the state of training. In a nutshell…we make learning fun, memorable and meaningful!

We are a people-first company committed to fostering a culture of diversity, equality and inclusion. We are working hard to create career paths for those who are passionate and eager to grow both professionally and personally. We are proud to be an Indigenous and woman-led business helping to foster opportunities across the tech industry.


  • Extended health benefits including dental, life insurance, vision care and mental wellness program
  • Optional bi-weekly team social hosted by the Culture Committee
  • Professional development program
  • Flexible work hours
  • 3 weeks vacation to start
  • Work from home stipend
  • 13 days paid stat holidays
  • 5 days paid sick days
  • Employee stock option plan

Please note:

  • All candidates must be Canadian citizens or permanent residents of Canada.
  • All candidates must be willing to undergo security assessments as required by Public Services and Procurement Canada.

RaceRocks is a remote-first company with team members across Canada, with an office for optional use in Victoria, BC. Team members are required to be available for team building and collaboration during core operating hours of 9:00 am to 2:00 pm Pacific Time. Outside of core working hours, we offer flexibility to support work-life balance. Although our HQ is in Victoria, BC we are open to hiring candidates from nearly anywhere in Canada. At this time, we do not have the infrastructure to support hiring further candidates from Quebec.

We strongly encourage applications from Indigenous peoples, Black peoples, racialized people, people with disabilities, any qualified person of legal working age, people from gender and sexually diverse communities and/or people with intersectional identities.

Should you require any accommodation, please inform us and we will work with you to meet your accessibility needs. For any accessibility-related assistance, please contact us at

More Job Posts.