Dominion Dynamics
defence
DirectorofSoftwareEngineering
Neural analysis suggests this role is
optimal for Director candidates.
“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.
system-level thinkers; solve complex technical challenges
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
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.