company

Full Stack Software Engineer at Dominion Dynamics | Ottawa

Dominion DynamicsHeadquarters
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Ideal candidates will possess experience in full stack development, including proficiency in both backend and frontend technologies. Familiarity with real-time data processing and telemetry systems will be a significant advantage. Strong problem-solving skills and the ability to operate effectively in fast-paced environments are essential.

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.

About Dominion Dynamics

Dominion Dynamics is at the forefront of redefining defense technology in Canada. Our commitment to creating a software-defined, attritable, and sovereign defense solution positions us as a leader in national security innovation. With a team comprised of industry veterans from top tech companies and military backgrounds, we are passionate about building technologies that empower the Canadian Armed Forces and uphold democratic values.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.