SimFront is always interested in software professionals that have experience in the following areas:

  • Military software applications
  • GIS expertise
  • Full stack development knowledge
  • Java, C++ and C# experience

Application template

About the Company:

SimFront Simulation Systems is a small Ottawa based company, dedicated to the delivery of simulation related products and software development services to the military and defence sector. Beginning in 2006 with only 3 individuals it has grown to more than 20 people. SimFront’s track record domestically and internationally has earned its past and present growth rate in the exciting field of simulation.

Job Description

Junior/Intermediate Java Software Developer

SimFront is seeking a talented software developer for work with military simulation systems. If you enjoy “breadth and depth” challenges in your work – where one moment you are creating database structures, and the next you are delving into the intricacies of UX, then the “grow your career as the company grows” opportunities afforded by this position are for you. Simulation systems play a critical role in preparing the Canadian military for domestic and international operations. The candidate who is personable, easy to work with, understands the myriad of issues related to software development, testing and support is encouraged to apply for this challenging and rewarding position.



  • Proficiency in Java programming language
  • Cursory knowledge of full stack development
  • Knowledge of relational databases, JDBC and SQL
  • Adept at working on multiple projects
  • Strong oral/written communication skills
  • Must be able to obtain valid Canadian security clearance


  • Experience with Constructive or Virtual simulation systems
  • User Interface experience – web and/or thick applications
  • Experience with BDD
  • GIS experience
  • Military software systems experience
  • Strong mathematical skills

Job Location:


Start date:


Job Type:


COVID-19 considerations:

We are currently working remote and only going into the office when absolutely necessary (to pickup/ drop off equipment etc.) . While in the office masks must be worn and social distancing measures must be followed.

Ottawa Office

Address: 770 Palladium
4th Floor, Kanata Ontario K2V 1C8

Phone: (613) 216-2300
Fax: (613) 482-6594


Chad Watson (516) 233-0732
Rob Smith (902) 514-4650
Adam Caithness (613) 340-7208