Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer - Backend role.
Rezi rewrites your resume against Dominion Dynamics's job description. Free.

Tailor your resume to this Senior Software Engineer - Backend role.
Rezi rewrites your resume against Dominion Dynamics's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer - Backend posting at Dominion Dynamics — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer - Backend posting at Dominion Dynamics — free, in seconds.
About the Role
AuraNet is Dominion Dynamics' mesh networking platform for autonomous assets working in contested and disconnected environments. You'll design and build the backend systems behind AuraNet in Python and Rust, across distributed systems, networking and security. We're a small team building sovereign Canadian capability for the people who use it in the field.
Responsibilities
- 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.
Requirements
- 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.
Skills
- Python
- Rust
- Distributed systems
- Networking
- Security
- TCP/IP
- UDP
- Publish/subscribe architectures
- End-to-end encryption
- PKI
- Authentication
- Authorization
- Containers
- Mesh networking
- Tactical or degraded networks
- Radio and satellite communications
- Zenoh
- Robotics
- UAV
- Autonomous platforms
- MAVLink
- ArduPilot
- Gazebo
- Unreal Engine
- Security engineering
Location
- Ottawa
- Toronto
Work Type
- Full-Time
Experience Level
- Senior
- Staff
Benefits
- Competitive base salary
- Company equity
- Comprehensive health benefits
- Additional equity granted based on impact
About the Company
- 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!
Equal Opportunity
- 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.