Senior Software Engineer - Backend

Dominion Dynamics · Ottawa

Apply on the company website

Reports to: Director of Software

Type: Full-Time

Location: Ottawa or Toronto

Location

AuraNet is Dominion Dynamics' mesh networking platform for autonomous assets working in contested and disconnected environments. It has to move data securely and in real time over links that aren't conventional wired networks, where bandwidth is scarce, connections drop, and the cloud may not be reachable at all. Keeping that working is the job.

You'll design and build the backend systems behind AuraNet in Python and Rust, across distributed systems, networking and security. You'll own an area of AuraNet or a project built on it, and move to where the work matters most as priorities shift. We're a small team building sovereign Canadian capability for the people who use it in the field. We value engineers who make good decisions quickly, ship quality work, and set the bar for the engineers who join after them.

What You'll Do

What You Bring

Nice to Have

No defence background required.

We've hired people who didn't tick every box. If this is the work you want to do, please apply anyway.

 

Why Join Us

Building something meaningful starts with the right people.

At Dominion Dynamics, you’ll:

If you’re curious, hands-on, and driven by the opportunity to make a difference, this is where you belong!

 

Compensation & Benefits

We use AI tools to support parts of the hiring process, including screening and reviewing responses. Final hiring decisions are always made by people and follow all applicable privacy and employment laws in Canada.

*Equity awarded to full time employees only.

More jobs at Dominion Dynamics · Software Engineering jobs in Ottawa