Dominion%20Dynamics

Senior Software Engineer Fullstack

Ottawa, Ontario, CanadaFull timeSeniorPosted 13 days ago
Apply on Dominion%20Dynamics →

Sign into see who you know at Dominion%20Dynamics.

Senior Software Engineer Fullstack

Preferred Location: Ottawa

Reports to: CTO

Type: Full-Time

THE ROLE

This is a senior full-stack role building systems end to end — backend telemetry ingestion and data processing, the operator-facing dashboards, and the embedded and edge integrations in between.

What makes it interesting is the environment: forward-deployed, denied/degraded/intermittent/limited (DDIL) conditions where the network drops, bandwidth is scarce, and a wrong number on an operator's screen has real consequences. You'll shape the architecture, work directly with the CTO and our hardware and embedded teams, and see your work reach the field in days, not quarters.

WHAT YOU’LL DO

- Build backend services and APIs that ingest, normalize, and serve telemetry and mission data, and design the data model and query patterns (SQL/NoSQL) for low-latency access and efficient archival.

- Build the operator-facing interfaces and real-time dashboards that turn high-rate telemetry into clear, actionable system state — data-dense visualization that holds up under field conditions and time pressure.

- Integrate with sensors, embedded systems, and edge compute nodes, designing for fault tolerance and graceful degradation on bandwidth-constrained, unreliable links.

- Set up the automated testing, CI/CD, and observability (logs, metrics, traces) that keep releases repeatable and field diagnostics possible.

- Shape technical direction — write and review design docs, make the architectural calls, and support the engineers around you through code review.

- Work with embedded and mechanical engineers on interfaces and end-to-end performance, and support field deployments directly (some travel to sites), folding operator feedback into fast iterations.

WHAT YOU’LL BRING

- 5+ years building and operating production backend and frontend systems, with solid architectural judgment.

- Strong production experience in Python and JavaScript/TypeScript, an...