Dominion%20Dynamics

Director of Software Engineering

Ottawa, Ontario, CanadaFull timeDirectorPosted 13 days ago
Apply on Dominion%20Dynamics →

Sign into see who you know at Dominion%20Dynamics.

Director of Software Engineering
Location: Ottawa, ON (On-site)
Reports to: CTO

THE ROLE

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 lead the software engineering function — responsible for the systems powering deployed CAF capability. You take the team from its current early-stage composition to ~50 engineers over the next year while staying hands-on in the codebase. This is a role for someone who holds both the architecture and the sprint, the hiring and the debugging. The environment is fast, the constraints are real, and the work ships to the field.

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 infrastructure

- Direct the culture, team, processes, cadences, and best practices of a rapidly growing software engineering team as it scales from ~5 to ~50 over the next year.

- Stay hands-on in the codebase, contributing directly to architecture, implementation, debugging, and critical technical decisions

- Drive the development of scalable, resilient, and secure software systems designed for harsh, disconnected, and operationally constrained environments

- Work closely with the Director of Hardware to align software with hardware requirements and deployment timelines.

- Establish strong engineering practices across system design, testing, CI/CD, observability, and deployment without slowing iteration velocity

- Guide technical direction across distributed systems, embedded software, robotics infrastructure, real-time systems, simulation, and edge compute environments

- Support testing and deployment cycles

- Interview, develop, and retain exceptional engineering talent while creating a culture of ownership, speed, and high stand...