Senior VR/AR Software Application Developer

Halifax, NS, Canada

A Note From Our Lead Developer:

Tired of reskinning the same game year-after-year? Short-term contracts got you burnt out? Come try application development! You can help tame our undo stack, improve our GUI framework, implement features all the way from serialization to widgets on the screen. Our tools are used by our customers to create their own virtual scenarios.... A perfect challenge requiring 3D math, scripting engine knowledge, and File->Save dialogs. We’re developers supporting other developers, and we’ve got big plans! We are expanding our asset pipeline, adding new platforms and implementing netplay!

Job Type: Full-time

Job Posting Closes: August 19, 2019

The Opportunity

Modest Tree is the creator of the award-winning Modest3D software for rapidly creating 3D interactive training solutions and virtual reality experiences. Modest Tree provides solution services, developing 3D immersive training solutions and marketing experiences utilizing virtual reality and augmented reality.

We are looking for an experienced software developer with 3D programming or game development experience to join our growing team.

To be an ideal candidate, you will have the following skills and attributes:
  • 3-7+ years of experience in 3D/game or application development.
  • Confident coding in an object-oriented language, preferably C#.
  • You have done professional or hobbyist work using 3D game engines.
  • Enjoy working in the Unity3D development platform.
  • You have an appreciation for object-oriented design principles such as SOLID.
  • You want to constantly be learning and growing as a programmer. You enjoy working on tech that is pushing the limits.
  • Basic 3D math skills are key to game programming so trigonometry and vectors should be your friends.
  • A strong drive, work ethic and attention to detail are essential.
  • Familiarity with Git would be a valuable asset.
  • You work well in a team, doing some individual heavy lifting and collaborating with colleagues on common team goals.
  • You also must be comfortable independently prioritizing tasks.
  • You are someone that takes a lot of pride in your work and it shows. A GitHub showing some of your past work is the type of thing we like to see with an application.
  • You enjoy being challenged and learning new technologies.
Main Responsibilities
  • Work closely with team members to define and create effective and creative interactive training software.
  • Develop 3D training applications using the latest technologies such as Modest3D software, HTC VIVE and HoloLens.
  • Consistently write, translate, and code products according to specifications and best practices.
  • Identify and resolve bugs efficiently.
  • Assist in identifying, defining and documenting development requirements and specifications.
  • Assist in quality assurance activities, as required.
  • Research emerging application development software applications, products, languages and standards in support of development efforts.
  • Other duties as required.

Compensation is based on level of knowledge and experience. We offer a health/dental benefits plan and flexible work hours.

We also have lots of free in-office snacks. Friendly furry friends are also welcome to join us on Fridays.

Application Process

If you feel you meet the qualifications for this position, please send your resume to Please include Senior VR/AR Software Application Developer in the subject line of your application.