Forward Deployed Software Engineer at Dominion Dynamics
Ottawa, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

08 Nov, 25

Salary

0.0

Posted On

10 Aug, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description

DOMINION DYNAMICS - FORWARD DEPLOYED SOFTWARE ENGINEER

Preferred Location: Ottawa or Toronto, Canada (Hybrid + Field Deployable)
Defense Technology | AI Systems
Full-Time

ABOUT DOMINION DYNAMICS

Dominion Dynamics is building Canada’s next-generation defense prime, a sovereign technology company delivering AI-powered command and control infrastructure for Arctic sovereignty and autonomous multi-domain operations.
Our flagship program, JADC2-as-a-Service (JADC2aaS), is a persistent dual-use sensing and decision-making network designed for the Canadian Arctic. We integrate land, maritime, aerial, and space-based ISR with resilient communications and edge AI to build a sovereign data fabric across the North, benefiting both national defense and isolated communities.
Our founding team includes former operators from Anduril, Google, Amazon, and the Canadian Armed Forces. We’re building hard tech in hard places, and looking for software engineers who thrive in that environment.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

THE ROLE: SOFTWARE ENGINEER

As a Dominion Dynamics Software Engineer, you’ll be part of the early engineering core building and field-testing distributed, edge-resilient software systems that power the JADC2aaS platform.
You’ll work closely with our VP of Software and VP of Hardware to co-design and deliver the inference pipeline, real-time sensor fusion tools, tactical mapping interfaces, and mission-critical command layers that run across Arctic-deployed hardware; from tethered aerostats to Sentry Towers to uncrewed autonomous platforms.
This is a hands-on, full-stack role ideal for an engineer who wants to write clean code, ship quickly, work close to the hardware, and ultimately see their code in the field. You will be on the ground level on an agile team of engineers that would be tasked with developing POCs and iterating them from field deployments through to market-hardened solutions.

RESPONSIBILITIES

  • Build, test, and deploy the core AI inference pipeline powering real-time decision-making at the edge
  • Develop resilient, full-stack operator interfaces using React, Tailwind, and Radix, backed by serverless infrastructure
  • Support the Callosum module software running on tethered aerostats, Sentry Towers, and other Arctic-deployed nodes
  • Integrate sensor fusion, computer vision, and probabilistic models using OpenCV, PyTorch, PyMC, and TensorFusion
  • Collaborate with the hardware team to test and iterate software across edge nodes in the field
  • Optimize data flow and fault tolerance in bandwidth-constrained and SATCOM-denied environments
  • Build APIs and pipelines for geospatial, environmental, and ISR data using PyProj, Supabase, MongoDB, and GCP services (Vertex AI, AutoML, ATAK)
  • Participate in field deployments, lab testing, and end-to-end system validation from prototype to production

We’re not just building software, we’re building a sovereign national capability. This role offers the opportunity to:

  • Ship code that matters, in Canada’s most strategically important region
  • Influence the technical culture and architecture of a next-gen defense company
  • Earn meaningful equity as part of a founding engineering cohort
  • Work at the intersection of national security, frontier tech, and impact-driven engineerin
Loading...