Talent.com
Dominion Dynamics
Software Engineer – BackendDominion Dynamics • Ahuntsic North, ca
No longer accepting applications
Software Engineer – Backend

Software Engineer – Backend

Dominion Dynamics • Ahuntsic North, ca
7 days ago
Job type
  • Full-time
Job description
Software Engineer – Backend Location:

Ottawa, ON — Onsite

Reports to:

Engineering Lead

The role We are looking for a Backend Software Engineer to build the systems that power AuraNet, our mesh networking platform for autonomous systems operating in contested and disconnected environments.

You will work across distributed infrastructure, networking, and security to build reliable backend services that connect an ever-growing fleet of autonomous assets. This is a hands‑on engineering role for someone who enjoys solving hard technical problems, moving quickly, and building software that has real‑world impact.

You’ll work closely with software, hardware, autonomy, and platform engineers to create scalable systems that enable resilient communications at the edge.

What you’ll do

Design and build high-performance backend services for data ingestion, processing, and real‑time distribution.

Develop and optimize pub/sub networking capabilities using Zenoh to support low‑latency communications and end‑to‑end encrypted mesh networking.

Build and maintain GraphQL and REST APIs that power operator interfaces, internal tooling, and external integrations.

Create integrations with flight stacks, simulation environments, and external applications, including MAVLink, ArduPilot, Unreal Engine, and Gazebo.

Develop secure asset management workflows using certificate‑based authentication and PKI infrastructure.

Build automated testing frameworks and contribute to CI/CD pipelines that ensure reliability and rapid iteration.

Review code, maintain engineering standards, and contribute to the overall architecture of the platform.

Work across disciplines to integrate software into deployed autonomous systems.

What we’re looking for

Strong understanding of networking fundamentals, including TCP/IP, UDP, and publish/subscribe architectures.

Experience with security concepts such as end‑to‑end encryption, PKI, authentication, and authorization.

Professional experience developing backend systems in Go, Python, Java, C++, or a similar language.

Experience building and shipping distributed systems in production environments.

Ability to move quickly, solve ambiguous problems, and deliver pragmatic solutions.

Strong software engineering fundamentals and a commitment to writing clean, maintainable code.

Bonus points

Experience with mesh networking or distributed communication systems.

Familiarity with Zenoh or similar messaging technologies.

Experience integrating with robotics, UAV, or autonomous platforms.

Exposure to simulation environments such as Unreal Engine or Gazebo.

Experience working with Linux‑based systems and containerized deployments.

No defence background required

We’ve hired exceptional people who didn’t tick every box.

If you’re excited by the mission, love solving hard technical problems, and want to build technology with real‑world impact, we encourage you to apply.

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 Canadian Armed Forces and our allies.

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

Move fast, field faster, and work directly with operators , our systems are already deployed with the CAF.

Have an impact from day one with ownership, responsibility, equity, 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 grants based on impact and contribution.

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.

#J-18808-Ljbffr
Create a job alert for this search

Software Engineer – Backend • Ahuntsic North, ca

Similar jobs

Senior Software Engineer, Backend

Common RoomMontreal (administrative region), QC, CA
Full-time

Common Room is the customer intelligence platform that captures every buying signal, giving companies superpowers with AI enrichment and automation to reach the right person with the right context ... Show more

 • Promoted

Staff Software Engineer (Backend)

CopperMontreal (administrative region), QC, CA
Full-time

Direct message the job poster from Copper.Most CRMs are glorified databases with legions of custom fields that attempt to make business processes repetitive.But just as no two people are identical,... Show more

 • Promoted

Senior Software Engineer, Backend (AI Agent Integrations)

CrestaMontreal (administrative region), QC, CA
Full-time

Cresta is on a mission to turn every customer conversation into a competitive advantage by unlocking the true potential of the contact center.Our platform combines the best of AI and human intellig... Show more

 • Promoted

Senior Backend Engineer, Core Services — Remote

LimeMontreal (administrative region), QC, CA
Remote
Full-time

A leading micromobility company in Canada is looking for an experienced Backend Software Engineer.In this remote role, you will design and build core technology for electric vehicles, working with ... Show more

 • Promoted

Software Engineer, Backend

ClipboardMontreal (administrative region), QC, CA
Full-time

Join to apply for the Software Engineer, Backend role at Clipboard.Get AI-powered advice on this job and more exclusive features.We exist to lift as many people up the socioeconomic ladder as possi... Show more

 • Promoted

Staff Software Engineer, Backend

GlossGeniusMontreal (administrative region), QC, CA
Full-time

GlossGenius is building an ecosystem enabling entrepreneurs to succeed.We empower small business owners to focus on being creators, not admins, by offering a range of business management tools incl... Show more

 • Promoted

Senior Backend Engineer – Integrations & Platform (Remote Canada)

FutureFit AIMontreal (administrative region), QC, CA
Remote
Full-time

A leading tech firm in Ontario is seeking a Senior Backend Engineer to build efficient backend systems for integrations.You will focus on architecting complex bidirectional sync systems while impro... Show more

 • Promoted

Senior Backend Engineer - Payments (Fully Remote)

Berkeley PaymentsMontreal (administrative region), QC, CA
Remote
Full-time

A leading payment technology provider is seeking a Senior Software Engineer to join their team.This backend-focused role involves architecting and developing high-quality software solutions for pay... Show more

 • Promoted

Senior Software Engineer at Upstart

UpstartMontreal (administrative region), QC, CA
Full-time

Join Upstart as a Senior Software Engineer, focusing on scalable backend systems for partner integrations.Contribute to transforming credit access through innovative engineering solutions.In this S... Show more

 • Promoted • New!

Backend Engineer, Thinking Systems

GovernGPTMontreal (administrative region), QC, CA
Full-time

We’re a YC-backed, profitable startup that’s building agents to automate the most manual, critical function of managing multi‑billion dollar investments—fundraising.Every day, Tier 1 funds rely on ... Show more

 • Promoted

Backend Engineer: Client Onboarding & Integrations

CapIntel Inc.Montreal (administrative region), QC, CA
Full-time

A leading wealth management technology firm in Montreal is looking for a Software Developer to enhance backend solutions for client onboarding and integrations.The ideal candidate has over 4 years ... Show more

 • Promoted

Senior Backend Engineer - Global Logistics & APIs

PostGridMontreal (administrative region), QC, CA
Full-time

A global enterprise SaaS leader is seeking a Senior Software Engineer to enhance their core product.The successful candidate will architect scalable REST APIs, optimize backend services, and manage... Show more

 • Promoted

Remote Backend Engineer at Build-A-Bera

Golang WorksMontreal (administrative region), QC, CA
Remote
Full-time

Become a key player as a Backend Engineer at Build-A-Bera, working remotely to innovate in blockchain technology.This role involves designing and maintaining scalable backend systems.Build-A-Bera i... Show more

 • Promoted

Senior Backend Engineer — Remote, Equity, Impact

DraftwiseMontreal (administrative region), QC, CA
Remote
Full-time

A forward-thinking legal tech firm is looking for an experienced back end software engineer to join their team.In this role, you will take ownership of tech features and write high-quality code.Wit... Show more

 • Promoted

Senior Backend Engineer (AWS)

LumenaltaMontreal (administrative region), QC, CA
Full-time

As a Senior Backend Engineer at Lumenalta, you will design and implement robust backend systems, ensuring our applications are secure, scalable, and efficient.You will be responsible for working cl... Show more

 • Promoted

Java Backend Software Engineer

Global Talent Alliance, CanadaMontreal (administrative region), QC, CA
Full-time

About the job Java Backend Software Engineer.We deliver automated cybersecurity across the digital terrain.We empower our customers to achieve continuous alignment of their security frameworks with... Show more

 • Promoted

Remote Staff Backend Software Engineer Specializing in Security Solutions

Lookout IncMontreal (administrative region), QC, CA
Remote
Full-time

Drive innovative solutions as a Staff Backend Software Engineer.Utilize Java and Scala to enhance mobile security systems in a remote environment, tackling challenging problems in cloud-native secu... Show more

 • Promoted

Software Engineer

SpellbookMontreal (administrative region), QC, CA
Full-time

Spellbook is a leading AI suite for commercial lawyers, trusted by more than 3,000 law firms and in‑house teams worldwide.Our mission is to make legal services more accessible by empowering legal p... Show more

 • Promoted

Senior MTS Software Engineer (Backend)

eBayMontreal (administrative region), QC, CA
Full-time

Why consider this job opportunity.Competitive compensation and unique benefits that support your health and well-being.Opportunity to work on impactful technical challenges that enhance the eCommer... Show more

 • Promoted

Software Engineer

Pubgenius Inc.Montreal (administrative region), QC, CA
Full-time

We are looking for stellar developers to join our agency team to build websites and apps for clients in the US and Europe.We specialize in AI, decentralized finance (Defi crypto/NFT/blockchain), fi... Show more