CareerPlan

Senior Software Engineer

CanadaRemoteFull-timeCA$120k–CA$170k2026-10-23 → 2026-11-09
Remote · from CanadaSecurity clearance required

Core

Building EASE, a simulation platform for military, intelligence, and emergency response organizations to develop mission-critical training exercises.

Role type

Senior full-stack software engineer (IC)

Builds

EASE platform (web app, APIs, data simulators) for defense and emergency response clients

Domain

Defense simulation / Training technology

Deliverable

production ML models | product features

Required skills

TypeScript, JavaScript, Vue.js, SQL/NoSQL (MongoDB, PostgreSQL, PostGIS), REST APIs, Linux, Docker, Generative AI/LLMs

Preferred skills

Python/R for statistical analysis, AWS/Terraform, Microservices architecture, Security (OWASP), Defence research background

Technologies

TypeScript, Vue.js, AWS, MongoDB, PostgreSQL, PostGIS, Docker, Linux, Python, R, Terraform

Responsibilities

Lead architectural design and implementation of EASE features, Develop full-stack features including APIs and UX, Deploy and maintain software in AWS and air-gapped customer data centers, Mentor junior developers and review code contributions

Seniority

Senior, hands-on IC with mentorship responsibilities