Hybrid Full-time

Dominion Dynamics is hiring a Forward Deployed Software Engineer

About the Role

Dominion Dynamics is building the JADC2aaS platform. As a Forward Deployed Software Engineer, you will be part of the early engineering core building and field-testing distributed, edge-resilient software systems. This is a hands-on, full-stack role where you'll write clean code, ship quickly, work close to the hardware, and see your code operate in the field.

What You'll Do

  • Build, test, and deploy the core AI inference pipeline powering real-time decision-making at the edge
  • Develop resilient, full-stack operator interfaces using React, Tailwind, and Radix, backed by serverless infrastructure
  • Support the Callosum module software running on tethered aerostats, Sentry Towers, and other Arctic-deployed nodes
  • Integrate sensor fusion, computer vision, and probabilistic models using OpenCV, PyTorch, PyMC, and TensorFusion
  • Collaborate with the hardware team to test and iterate software across edge nodes in the field
  • Optimize data flow and fault tolerance in bandwidth-constrained and SATCOM-denied environments
  • Build APIs and pipelines for geospatial, environmental, and ISR data using PyProj, Supabase, MongoDB, and GCP services
  • Participate in field deployments, lab testing, and end-to-end system validation from prototype to production

What We're Looking For

  • 5+ years of software engineering experience in fast-paced, complex environments
  • Track record of building and deploying distributed systems or edge compute applications
  • Comfort working across the stack: from model training to API development to UI deployment
  • High agency, pragmatism, and mission alignment; you care deeply about Canada's sovereignty and resilience
  • Willingness to support or lead field work and on-site deployments in remote or Arctic environments

Nice to Have

  • Experience in early stage or high ambiguity teams; startup, defense tech, or embedded ops is a plus

Technical Stack

  • Languages: Python (mastery), JavaScript (mastery), TypeScript (can learn on job), SQL & R (working competence)
  • Frontend: React, Node.js, Tailwind, Radix UI
  • AI/ML: PyTorch, OpenCV, PyMC, TensorFusion
  • Data & DB: SQL, MySQL, Supabase, MongoDB, PyProj
  • Infrastructure & Tools: GitHub, GCP (Vertex AI, GKE, Cloud Functions, AutoML), Serverless-compatible runtimes: Bun, npm

Team & Environment

You will be part of the early engineering core, working closely with the VP of Software and VP of Hardware.

Benefits & Compensation

  • Field deployment opportunities (Canada North, test sites, operational demos)
  • Flexible hybrid work (Ottawa or Toronto preferred)
  • Earn meaningful equity as part of a founding engineering cohort
  • Work at the intersection of national security, frontier tech, and impact-driven engineering
  • Competitive salary + equity

Work Mode

This is a hybrid role with a preference for candidates in Ottawa or Toronto, Canada.

We are building a sovereign national capability and ship code that matters.

Required Skills
PythonJavaScriptTypeScriptSQLReactNode.jsTailwindRadix UIPyTorchOpenCVRFrontend DevelopmentBackend DevelopmentMachine LearningComputer Vision
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Dominion Dynamics

Dominion Dynamics is building Canada’s next-generation defense prime, a sovereign technology company delivering AI-powered command and control infrastructure for Arctic sovereignty and autonomous multi-domain operations. Their flagship program, JADC2-as-a-Service (JADC2aaS), is a persistent dual-use sensing and decision-making network designed for the Canadian Arctic.

Visit website
Job Details
Category fullstack
Posted 8 months ago