Dominion Dynamics

defence

DirectorofSoftwareEngineering

Ottawa, Ontario, Canada FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Director candidates.

The Brief

“Director of Software Engineering at Dominion Dynamics. Skills: software engineering, architecture, team leadership, execution. Accountable for execution and evolution of software systems. Direct culture, team, processes, cadences, and best practices”

What You'll Achieve.

deliver tightly integrated, mission-ready systems; build and lead a high-performing engineering team; help engineering teams move fast without compromising quality; scale from ~5 to ~50 over the next year; without slowing iteration velocity; creating a culture of ownership, speed, and high standards; contributing to roadmap planning, platform strategy, and long-term system evolution

Industry & Context.

defence
Problems you'll solve

system-level thinkers; solve complex technical challenges

Eligibility Requirements

occasional travel (<25%), Canadian security clearance

What They're Looking For.

Must Have

10+ years of experience building and leading high-performing software engineering teams, A proven track record of shipping complex software systems in defence, aerospace, robotics, autonomy, distributed systems, or adjacent technical environments, software architecture and systems-thinking capabilities across backend, edge, embedded, or real-time systems, Experience building scalable engineering organizations while remaining technically hands-on, programming experience in modern software stacks and comfort operating close to the hardware when needed, Experience taking products and systems from concept through deployment in fast-moving environments, Comfort operating in ambiguous, resource-constrained, high-accountability environments, Eligible for (or able to obtain) Canadian security clearance

Nice to Have

Experience with distributed systems, autonomy infrastructure, robotics platforms, simulation environments, or mission-critical systems strongly preferred, A mission-aligned mindset, motivated by national security, sovereignty, and real-world impact

What You'll Do.

Accountable for execution and evolution of software systems

Stay hands-on in codebase

Drive development of scalable

and secure software systems

Work closely with Director of Hardware

Establish engineering practices

Guide technical direction

Support testing and deployment cycles

Act as senior technical leader

How You'll Work.

Team & Collaboration

Work closely with CTO; Work closely with Director of Hardware; Work closely with cross-functional engineering leaders; Co-develop with operators

Process & Methodology

roadmap planning

Full Job Description

ABOUT DOMINION DYNAMICS See everything. Defend what matters. Dominion Dynamics is building tomorrow’s technology today: sovereign, next-generation defence systems for the harshest environments on Earth. We’re delivering a software-defined command and control capability that lets Canada and its allies see, respond, and defend across every domain, starting in the Arctic, where extreme cold demands technology no one else can deliver. From prototype to deployment in months, we move fast, co-develop with operators, innovate at the edge, and test in our North. Our founding team includes veterans from Anduril, Google, Amazon, and the Canadian Armed Forces. We’re building hard tech in hard places, and we're looking for system-level thinkers who thrive at the intersection of autonomy, aerospace, and national security. WHY THIS ROLE MATTERS This is a critical technical leadership role responsible for building and scaling Dominion Dynamics’ software engineering capabilities alongside the CTO and broader leadership team. Reporting directly to the CTO, you will work closely with the Director of Hardware and cross-functional engineering leaders to deliver tightly integrated, mission-ready systems. As Director of Software, you will lead the execution, architecture, and delivery of the software systems powering our platforms and autonomy stack. You will build and lead a high-performing engineering team while remaining deeply hands-on in the code, helping solve complex technical challenges alongside the team. This role is for a proven software leader who can balance technical depth, team leadership, and execution speed. You understand how to build resilient, mission-critical systems in ambiguous environments, and know how to help engineering teams move fast without compromising quality. WHAT YOU’LL DO - Accountable for the execution and evolution of Dominion Dynamics’ software systems across autonomy, platform systems, edge computing, communications, and mission-critical infrastruct

Free ATS check

Applying for this Director of Software Engineering role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Ashby

  • Ashby is a fast modern ATS — most applications take under 3 minutes.
  • The resume parser is strong; verify parsed experience dates and job titles.
  • Custom screening questions are often scored algorithmically — answer completely.
  • Location field affects geo-based screening; use your actual metro area.

ANONYMOUS · UNFILTERED

What do employees actually say about Dominion Dynamics?

Real rants from real employees. Read before you apply.

Read Company Rants →