2,122,485open jobs
134,376companies
240,906added this week
Browse all
Location
In office (Ottawa, Toronto)
Seniority
Senior
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 6, 2026. First seen by Alion on Oct 23, 2026. Dominion Dynamics scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Dominion Dynamics builds the autonomy stack for the Arctic — integrated sensing, communications, and command and control for defence, security, and critical infrastructure.

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

  • Design and build backend services in Python and Rust for data ingestion, processing and real-time distribution across AuraNet.

  • Build and tune networking for low-latency, end-to-end encrypted communication over mesh, intermittent and non-cloud links.

  • Bring a security-first approach to the platform, including authentication, PKI and encrypted transport, and add depth to the team's security work.

  • Package and deploy services in containers that run reliably on edge hardware with limited connectivity.

  • Integrate backend systems with autonomous platforms, flight stacks and simulation environments as the work requires.

  • Shape platform architecture and engineering standards through design reviews, code reviews and mentoring.

  • Move across AuraNet and related projects as priorities change, picking up whatever needs to ship next.

What You Bring

  • Senior or Staff-level experience designing and shipping distributed systems in production.

  • Strong backend engineering in Python and/or Rust, and willingness to work in both.

  • Solid networking fundamentals: TCP/IP, UDP, and publish/subscribe architectures.

  • Working knowledge of security concepts, including end-to-end encryption, PKI, authentication and authorization.

  • Hands-on experience with containers and deploying services outside a standard cloud environment.

  • Sound judgment, and you move fast without cutting corners on quality.

  • Low ego and a get-it-done attitude. You're comfortable owning your work and changing focus when the team needs it.

  • Eligibility for Canadian security clearance.

Nice to Have

  • Experience with mesh networking, tactical or degraded networks, or radio and satellite communications.

  • Familiarity with Zenoh or similar messaging technologies.

  • Experience integrating with robotics, UAV or autonomous platforms (MAVLink, ArduPilot).

  • Exposure to simulation environments such as Gazebo or Unreal Engine.

  • Background in security engineering or a security-focused role.

  • Experience in defence or another regulated environment.

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:

  • Shape Canada’s future by building real defence capability for the CAF and our allies.

  • Make decisions that ship in a high-trust environment with short feedback loops and rapid iteration.

  • Move fast, field faster, and work directly with the operator - our systems are in the field with the CAF now.

  • Have an impact from day one with equity, responsibility, and direct access to leadership.

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

Compensation & Benefits

  • Competitive base salary and company equity*

  • Comprehensive health benefits

  • Additional equity granted based on impact*

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,122,485 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Ottawa
Remote (Canada) · Full-Time · 10+ years exp · Montreal
Databases
Snowflake
Databricks
DevOps
Git
Analytics
ETL/ELT
Apply
$129k – $167k per year · Remote (Canada) · Full-Time
Python
Go
JavaScript
PHP
TypeScript
Databases
PostgreSQL
DynamoDB
AI/ML
Model Context Protocol
Frontend
React.js
Cybersecurity
Least Privilege
Apply
In office · 10+ years exp · Toronto
JavaScript
TypeScript
Node JS
Node JS
Express
Frontend
React.js
DevOps
Rest API
CI/CD
Git
Management
Agile
Scrum
Kanban
QA
Jest
Apply
Remote (Canada) · Full-Time · 7+ years exp · Mississauga
C#
C#
.NET
Blazor
Databases
Redis
Azure SQL Database
DevOps
Splunk
Azure
AWS
Analytics
Azure Data Factory
Management
ServiceNow
Agile
QA
Rest-Assured
Apply
In office · 6+ years exp · Bachelor's Degree · Toronto
JavaScript
TypeScript
Node JS
AI/ML
AWS Bedrock
LLM
Frontend
Redux
React.js
DevOps
CloudFormation
AWS
AWS Lambda
Amazon S3
IAM
Amazon ECS
Management
Agile
Apply
$88k – $147k per year · Equity · In office · Full-Time · 8+ years exp · Bachelor's Degree · Ottawa
DevOps
AWS
Apply
FPGA Designer 1 day ago
≈ $64k – $128k per year (Estimated) · Equity · In office · Full-Time · Ottawa
Python
Verilog
SystemVerilog
VHDL
Perl
DevOps
Linux
Apply
≈ $76k – $153k per year (Estimated) · In office · Bachelor's Degree · Ottawa
Python
C++
SystemVerilog
Perl
AI/ML
Claude Code
AI Agents
OpenAI Codex
Chips/EDA
UVM
Formal Verification
Apply
Sales Engineer III 1 day ago
$123k – $143k per year · Hybrid · Full-Time · Ottawa
Management
Confluence
Apply
$46k per year · In office · Full-Time · 2+ years exp · Ottawa
Apply
See all jobs
This is one of many
2,122,485 more open roles from verified company boards, updated every day.