Senior Software Engineer - Backend
dominion%20dynamics
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.
$96.56k - $128.74k per year
...to explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled Engineering Employment Type: Permanent Compensation Details:...SeniorPermanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week- ...the application of unique new technologies to fiber-optic communications products for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design team. Position Overview In this senior technical role, you...SeniorLong term contractFull timeRemote work
- ...Senior Software Engineer JD About the job Company Description askpolly transforms large-scale human conversation into actionable insights... ...days per week in-office). In this role, youʼll own core backend architecture while contributing full-stack when needed, collaborating...SeniorFull timeInternshipManual laborWork at office
- ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director... ..., and long-term maintainability. Work closely with backend and frontend engineers to understand system design and build...SeniorLong term contractPermanent employmentFull timeWork at office
- ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Term: Jan 2027 Pay band: 55,000k-68,000k... ...initial design through to implementation, under the guidance of senior developers. You are writing, testing, and debugging code to...SeniorPermanent employmentFull timeInternship
- ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports... ...support teammates, including more junior & senior engineers and cross-functional partners,... ...of REST APIs and how frontend and backend systems interact — you’re comfortable owning...SeniorPermanent employmentFull timeImmediate start
- ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director of Engineering Type: Permanent... ...You’ll Do Build Scalable Infrastructure: Design and maintain backend systems and data infrastructure that support high volumes of integrations...Remote jobPermanent employmentFull timeImmediate start
$85k - $110k per year
...Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of... ...ISTAR team is seeking a working level Software Engineer to support delivery of critical... ...provided they can demonstrate depth in backend class decomposition, layered architecture...Full timeInternshipWork at officeRemote workFlexible hours- ...Consumer Authentication Platform team is looking for a passionate Senior Software Engineer to help build the secure, reliable, and seamless... ...4+ years of experience designing, developing, and launching backend systems at scale using languages like Python, Kotlin, Java,...SeniorRemote workFlexible hours
$120k - $155k per year
...Apply below! About the Role As the Senior Software Developer , you’ll be joining a small,... .... You’ll work closely with every engineering discipline at RBR, which means your... ...spanning the full stack: UI through to backend, data, and external system integrations...SeniorLong term contractFull timeInternshipWorldwideShift work- ...processes evidence, there's a good chance our software is working behind the scenes. That's been... .... The Role The Staff Software Engineer specializes in mobile app development and... ...business objectives. Integrate with backend services provided through REST, WebRTC, and...Full timeInternshipRemote workWork from home
$181k - $241k per year
...have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin. You have... ...years of experience working in search or related recommendation engines You have experience delivering major features, system...Work at officeRemote workFlexible hours- ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer... ...information, follow Telesat on X and LinkedIn or visit As a Senior NMS Software Developer, you will lead the design, development, and evolution...SeniorFull timeInternshipWorldwide
$96.56k - $128.74k per year
...world better through trade. Position: Senior Quality Engineer/Lead Employment Type: Permanent Compensation Details: ~ Senior Software Engineer 18: Salaries typically range... ...APIs, web applications, integrations, backend services, and end-to-end workflows....SeniorPermanent employmentFull timeSummer workRelocation package- ...group of exceptional new grads to join our Engineering team full-time. This isn't a rotational... ...the quality bar. You'll be paired with a senior engineer mentor who's invested in helping... ...depth in the most in-demand skill set in software today. Build your career in Ottawa: you...SeniorRemote jobFull timeFlexible hours
- ...Who you are: You're a passionate software developer who wants your work to make a difference... ...and DNS-based cybersecurity products and backend services using modern programming... ...Bachelor's degree in computer science, software engineering or a related technical field. ~7+...SeniorFull timeWork at officeRemote workWorldwideRotating shift
$110k - $270k per year
...Senior Software Engineer - Java Join to apply for the Senior Software Engineer - Java role at Veeva Systems . Veeva Systems, a pioneer... ...multiple layers of our technology stack, with a primary focus on backend development, and opportunities in frontend and DevOps...SeniorFull timeWork at officeLocal areaRemote workWorldwide- ...Airborne Platform Software Engineer Build the software that powers the future of connected aviation. At Gogo, we’re transforming how people connect... ...with the ability to champion new ideas and concepts within a senior development team ~ Ability to provide leadership and...SeniorTemporary work
- ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading... ...on X and LinkedIn or visit Our Software Development team architects, develops, tests... ...effective and automated software testing. The Senior Software Developer in Test will be...SeniorFull timeInternshipWorldwide
$96.56k - $128.74k per year
...Canada and the world better through trade. Position: Senior Network Delivery Engineer Employment Type: Permanent Compensation Details... ...and remediation. ~ Design and deliver production-ready software-defined network services across campus, data centre, cloud...SeniorPermanent employmentFull timeSummer workWork at officeRemote workRelocation package3 days per week$70k - $120k per year
...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones... ...! Role Overview We are looking for a Software Development Engineer in Test (SDET) to join our team who will be responsible for...Full timeWork at officeLocal areaFlexible hours- ...Arondite is a defence technology company building the foundational software and AI to power the autonomous age. Our aim is to revolutionise... ...values and by our strong belief that an elite group of engineers can make a big difference. We are ambitious, well-funded and building...Long term contractFull timeWork at officeLocal areaWork from home
- ...Senior Hardware Design Engineer Ranovus is a semiconductor company with global operations helping power the data behind next generation AI and data center networks. We design and build advanced hardware that moves massive amounts of information quickly and efficiently...SeniorFull timeInternship
$202.4k - $231k per year
161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Senior Manager, Software Engineering About Capital One Canada. For 30 years, we’ve been on a mission to change banking for good. We challenge the traditional bank stereotype by integrating machine learning, conversational...SeniorWork at officeWork from home- ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...'s 2025 Design Award for inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work...SeniorFull timeWork at officeRemote work
- ...love to connect! Brief overview of the Motion product Runneth from our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the stack: building features, designing and maintaining the APIs and...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,... ...requirements-to-test mapping across terminal hardware, modems, and software. Participate in supplier meetings, workshops, requirements...SeniorFull timeInternshipWork at officeWorldwide
$100k - $140k per year
...specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a... ...concise project status to the client, senior management and other stakeholders... ...bachelor's or master's degree in Computer Engineering, Computer Science, Electrical Engineering...SeniorLong term contractFull timeWork at office- ...JSI Telecom is seeking a highly motivated and experienced Senior Infrastructure Engineer (with strong Networking) to design, implement, and support complex enterprise and customer infrastructure solutions. The successful candidate will combine deep technical expertise with...SeniorFull time
$74k - $98k per year
...interface. We are seeking someone driven to build quality into the software development lifecycle. Working alongside developers, you'll... ..., Claude Code, and Playwright MCP to improve test coverage, engineering efficiency, and release confidence. We work in a supportive, high...Full timeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Backend. Be the first to apply!
- software engineer - computer Ottawa, ON
- software developer no experience Ottawa, ON
- développeur logiciel Ottawa, ON
- senior software developer Ottawa, ON
- linux software engineer Ottawa, ON
- software developer summer internship Ottawa, ON
- software engineer co-op Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software engineer salary in canada Ottawa, ON
- software engineer Ottawa, ON


