Software Engineer – Frontend at Dominion Dynamics - ScoutJobs - The AI-curated global job board
Skip to content
Dominion Dynamics
Posted 10 hours ago

Software Engineer – Frontend

Dominion DynamicsSoftware Engineer – Frontend

Perks & benefits

Health InsurancePaid Leave

Requirements

JavaScript/TypeScript, Python, React or Vue, D3.js, Chart.js, Leaflet, Mapbox, or WebGL, Flask or FastAPI, SQL, Git, CI/CD, Canadian security clearance preferred

Skills

TypeScriptReactPythonAWS

About the role

Responsibilities

  • Lead the development of operator interfaces and visualization platforms, bridging complex backend telemetry with high-performance web applications.
  • Develop high-performance dashboards, geospatial maps, and user interfaces that surface critical system states and live telemetry.
  • Engineer frontend state management and asset delivery to ensure responsiveness over bandwidth-constrained edge networks.
  • Implement frontend-facing APIs (BFF architecture) and lightweight backend services to ingest and stream mission data.
  • Connect frontend applications with sensors, embedded systems, and edge compute nodes to ensure robust data flows.
  • Maintain comprehensive testing suites (Jest, Cypress, PyTest), CI/CD pipelines, and automated deployment tooling.
  • Collaborate with embedded, mechanical, and systems engineers to define clean data interfaces and validate system performance.
  • Travel to sites as required to support field operations and iterate based on direct operator feedback.

Requirements

  • Strong production experience in JavaScript/TypeScript and Python.
  • Deep practical experience with modern web frameworks such as React or Vue.
  • Experience with charting, graphing, or geospatial mapping libraries (D3.js, Chart.js, Leaflet, Mapbox, or WebGL).
  • Proficiency with lightweight Python web frameworks (Flask, FastAPI, or similar) and SQL databases.
  • Experience with Git, containerization, and CI/CD tooling.
  • Ability to work closely with hardware teams and debug system interfaces under pressure.
  • Eligibility for Canadian security clearance preferred; Canadian citizenship is an asset.

Preferred Qualifications

  • Experience with Android or ATAK/TAK plugin development.
  • Experience with AWS services (ECS, EKS, Lambda, S3).

Benefits

  • Competitive base salary and company equity.
  • Comprehensive health benefits.
  • Additional equity granted based on impact.

About the Company

Dominion Dynamics builds real defence capability for the Canadian Armed Forces and our allies. We operate in a high-trust environment with short feedback loops, shipping systems that are actively used in the field today.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Software Engineer – Frontend

Dominion Dynamics · Ottawa

Sign up to apply