Skip to Main Content

SimFront is seeking an expert software engineer for 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 especially personable, understands the myriad of issues related to software development, testing and support is encouraged to apply for this challenging position.


  • Design and develop and support the Company’s suite of applications and systems

  • Develop new client – facing features

  • Write reusable code and libraries for future use

  • Follow best practices in development

  • Prioritize tasks to meet deadlines

  • Organize code into logical and maintainable units

  • Independently research potential development solutions

  • Manage software systems in an efficient manner by automating operations

  • Collaborate in a team environment


The ideal candidate will have 5+ years of experience with the following:


  • Experience integrating systems through defined standards: SISO, IEEE, US Military Standards, NATO/MIP Standards

  • Full Mastery of Java programming language (Java 8 and above)

  • Proven record of delivering full software life cycle to production

  • Experience working in an iterative or continuous delivery/development environment (Agile, SAFe, etc.)

  • Knowledge of full stack development

  • Adept at working on multiple projects

  • Strong oral/written communication skills

  • Must have active secret clearance


  • Experience with JIRA

  • Experience with Git

  • Experience with testing framework Cucumber

  • Simulation experience

  • Knowledge of Angular web framework

  • Military software systems experience

  • Strong mathematics skills

Job Types: Full-time, Permanent


  • Dental care

  • Disability insurance

  • Extended health care

  • Life insurance

  • On-site parking

  • Paid time off


  • Monday to Friday

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.


  • Integrating Systems through defined standards: 5 years (required)

  • Java: 5 years (required)


  • Secret Clearance/Ability to obtain a Secret Clearance (required)

Work remotely:

  • Temporarily due to COVID-19

Submit Your Resume

Complete the form to send us your CV.

Mandatory fields are marked *

Accepted formats: Microsoft Word(.doc or .docx), Rich Text(.rtf), Text(.txt), or PDF.

Please limit your document size to 3MB.