About the job
Full Stack Software Engineer
Preferred Location: Ottawa
Reports to: CTO
Type: Full-Time
About Dominion Dynamics
At Dominion Dynamics, we are pioneering Canada's first modern defense prime, characterized by software-defined, attritable, and sovereign technology.
We envision a future where military strength is not solely dependent on high-end platforms but rather on the fluid integration of adaptive, AI-driven capabilities across various domains. Our mission is to develop a family of systems designed to be sovereign, accountable to Canada's democratic values, and effective in the field alongside operators.
Our rapid-paced operations, especially in the Arctic, are conducted with the utmost respect for Canadian law and the commitments we have to the Canadian Armed Forces (CAF) community.
Our founding team includes veterans from Anduril, Google, Amazon, and the Canadian Armed Forces, bringing together diverse expertise to innovate in challenging environments. We seek system-level thinkers who excel at the intersection of autonomy, aerospace, and national security.
Why This Role Matters
In this role, you will create software that operates at the edge, deeply integrated with sensors, vehicles, and operational teams, where reliability is paramount. As a forward-deployed engineer, you'll bridge the gap between lab prototypes and real-world operational capabilities, delivering robust platform features, hardware integration, and on-field system support. Your work will directly enhance our operational uptime and expedite our transition from experimental phases to deployed capabilities.
**This full stack engineering position comes with a forward-deployed mandate, requiring hands-on engagement with deployed systems and operators in authentic environments.
The Role: Full Stack Software Engineer
You will spearhead development across various layers of our platform, ranging from backend data processing and ingestion to frontend visualization and embedded integrations. Collaboration with hardware and embedded systems teams will be crucial as you focus on designing, testing, and operating resilient telemetry and interface systems in constrained, forward-deployed settings.
What You’ll Do
Design and implement backend services and APIs to ingest, normalize, and serve telemetry and mission data.
Develop frontend interfaces and dashboards that provide critical system state insights and analytics for operators.
Work in close collaboration with hardware teams to ensure robust system integration.

