Talent.com
Dominion Dynamics
Software Engineer – BackendDominion Dynamics • Ottawa, ON, Canada
Software Engineer – Backend

Software Engineer – Backend

Dominion Dynamics • Ottawa, ON, Canada
30+ days ago
Job type
  • Full-time
Job description

Backend Software Engineer

Location: Ottawa, ON (On-site)

Reports to: Engineering Lead

The Role

You will be working on the backend systems that power AuraNet — Dominion Dynamics' mesh networking platform for autonomous assets operating in contested and disconnected environments. The platform handles real-time data distribution, end-to-end encrypted communications, and asset management across a growing fleet. You work across distributed infrastructure, networking, and security to keep those systems connected where connectivity is the mission‑critical constraint.

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, end-to-end encrypted mesh communications.
  • Build and maintain GraphQL and REST APIs that power operator interfaces, internal tooling, and external integrations.
  • Create integrations with flight stacks and simulation environments — MAVLink, ArduPilot, Unreal Engine, and Gazebo.
  • Develop secure asset management workflows using certificate-based authentication and PKI infrastructure.
  • Build automated testing frameworks and contributes to CI/CD pipelines for reliability and rapid iteration.
  • Review code, maintains engineering standards, and contributes to overall platform architecture.
  • Work across disciplines to integrate software into deployed autonomous systems.

What You Bring

  • Strong understanding of networking fundamentals — TCP/IP, UDP, and publish/subscribe architectures.
  • Experience with security concepts — end-to-end encryption, PKI, authentication, and authorization.
  • Production experience in Go, Python, Java, C++, or a comparable backend language.
  • Experience building and shipping distributed systems in production environments.
  • Strong software engineering fundamentals; writes clean, maintainable code.
  • Eligibility for Canadian security clearance preferred; Canadian citizenship an asset.

Nice to Have

  • 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 with Linux-based systems and containerized deployments.

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.

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

Software Engineer – Backend • Ottawa, ON, Canada

Similar jobs

Remote Backend Engineer at Build-A-Bera

Golang WorksOttawa, ON, 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

DraftwiseOttawa, ON, 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 - Payments (Fully Remote)

Berkeley PaymentsOttawa, ON, 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 Backend Engineer (AWS)

LumenaltaOttawa, ON, 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

Staff Software Engineer (FinTech) - Back End (Bangkok based, Relocation provided)

AgodaOttawa, ON, CA
Full-time

Staff Software Engineer (FinTech) - Back End (Bangkok based, Relocation provided).Be among the first 25 applicants.Agoda is an online travel booking platform for accommodations, flights, and more.W... Show more

 • Promoted

Remote Staff Backend Engineer - Grafana AppCore

Grafana LabsOttawa, ON, CA
Remote
Full-time

Join Grafana Labs as a remote Staff Backend Engineer specializing in application core services.Focus on building resilient backend systems and optimizing customer interactions via Grafana Cloud.In ... Show more

 • Promoted

Staff Software Engineer (Backend) - Everand Core

Scribd, Inc.ottawa, on, Canada
Full-time

Staff Software Engineer on the Everand Core team.You’ll own the backend platform that powers Everand's web and mobile experiences, driving rapid experimentation, discoverability, personalization, a... Show more

 • Promoted

Staff Software Engineer, Backend

GlossGeniusOttawa, ON, 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

Staff Software Engineer (Backend)

CopperOttawa, ON, 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 I

Tree TrustOttawa, ON, CA
Full-time

We are looking for a motivated Senior Software Engineer I (Backend) to be part of the User team in Canada.The User team is responsible for supporting Authentication & Authorization within the Surve... Show more

 • Promoted

Software Engineer – Backend

Dominion DynamicsOttawa, ON, CA
Full-time

You will be working on the backend systems that power AuraNet — Dominion Dynamics' mesh networking platform for autonomous assets operating in contested and disconnected environments.The platform h... Show more

 • Promoted

Senior Backend Engineer, FinTech (Remote)

Berkeley PaymentsOttawa, ON, CA
Remote
Full-time

A payment technology leader is seeking a Senior Software Engineer to join their fully remote team.This role focuses primarily on backend development, maintaining and enhancing payment processing sy... Show more

 • Promoted

Senior Software Engineer, Backend (AI Agent Runtime)

CrestaOttawa, Ontario, Canada
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

Software Engineer, Backend

ClipboardOttawa, ON, 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

Remote Backend Engineer: Build Scalable Services & Impact

ClipboardOttawa, ON, CA
Remote
Full-time

A healthcare technology platform is seeking a Full-time Software Engineer to craft solutions that reshape the connection between healthcare professionals and facilities.You will collaborate with pr... Show more

 • Promoted

Java Backend Software Engineer

Global Talent Alliance, CanadaOttawa, ON, 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

Staff Software Engineer - Apache Spark

Clouderaottawa, on, Canada
Full-time

At Cloudera, we empower people to transform complex data into clear and actionable insights.With as much data under management as the hyperscalers, we are the preferred data partner for the top com... Show more

 • Promoted

Senior Software Engineer, Backend

Common RoomOttawa, ON, 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

Senior Software Engineer, Backend (AI Agent Integrations)

CrestaOttawa, ON, 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

Staff Software Engineer - Back End (Bangkok based, Relocation provided)

AgodaOttawa, ON, CA
Full-time

Staff Software Engineer – Back End (Bangkok based, Relocation provided).Be among the first 25 applicants.At Agoda, we bridge the world through travel.Our story began in 2005, when two lifelong frie... Show more