Software Engineer Fullstack
dominion%20dynamics
Software Engineer Fullstack
Preferred Location: Ottawa
Reports to: CTO
Type: Full-Time
The Role
You will drive development across platform layers - from backend ingestion and data processing to frontend visualization and embedded integrations - working closely with hardware and embedded system teams. This role centers on designing, testing, and operating resilient telemetry and interface systems for constrained, forward-deployed environments.
What You’ll Do
Design and implement backend services and APIs that ingest, normalize, and serve telemetry and mission data.
Build frontend interfaces and dashboards that surface critical system state and analytics for operators.
Integrate software with sensors, embedded systems, and edge compute nodes; ensure robust data flows and fault-tolerant behaviour.
Write and maintain automated tests, CI/CD pipelines, and deployment tooling to ensure repeatable, auditable releases.
Optimize data storage and query patterns (SQL/NoSQL) for low-latency access and efficient telemetry archival.
Instrument observability and alerting (logs, metrics, traces) to support on-call and field diagnostics.
Collaborate with embedded systems, and mechanical engineers to define interfaces and validate end-to-end performance.
Support field deployments and troubleshooting (travel to sites as required); incorporate field feedback into rapid iterations.
Mentor peers and contribute to engineering best practices, code reviews, and technical design docs.
What You’ll Bring
Bachelor’s or Master’s in Computer Science, Software Engineering, or equivalent practical experience.
Senior candidates: 5+ years building production backend/frontend systems; Mid candidates: 2-4 years. We’re hiring at both levels.
Strong production experience in Python and JavaScript/TypeScript; comfort writing clean, testable code.
Experience with SQL and relational data modeling; familiarity with Go and/or C++ is a strong advantage.
Practical experience with web frameworks and libraries (Flask or similar), dashboarding/visualization tools, and testing frameworks (PyTest, etc.).
Experience with one or more of: Android, ATAK/TAK plugin development, AWS services (ECS, EKS, Lambda, S3).
Proficiency with Git, JSON/YAML config, containerization, and CI/CD tooling.
Proven ability to integrate with hardware or work closely with embedded teams (sensor data, bandwidth-constrained links).
Comfortable operating in forward-deployed/field environments: pragmatic, low-ego problem-solver who can debug under pressure and iterate quickly.
Eligibility for Canadian security clearance preferred; Canadian citizenship an asset.
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.
*Equity awarded to full time employees only.
$90k - $140k par année
...enthusiastic, self-motivated individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently developing end-to-... ...::Insight™ DSS, the Total::Perception™ Systems Simulation Engine (SSE), and the Total::Vision ™ Video Analytics Solution (VAS)....SuggéréEmploi permanentTemps pleinTravail au bureauBureau à domicileLundi au vendredi2 jours par semaine3 jours par semaine- ...Backend Software Engineer Location: Ottawa, ON (On-site) Reports to: Engineering Lead The Role You will be working on the backend... ...and simulation environments — MAVLink, ArduPilot, Unreal Engine, and Gazebo. Develop secure asset management workflows using...SuggéréTemps plein
- ...or a forensic lab processes evidence, there's a good chance our software is working behind the scenes. That's been true for over four decades... ...back to something real. The Role The Staff Software Engineer specializes in mobile app development and is responsible for driving...SuggéréStageTravail à distanceTravail à domicile
- ...Use AI tools to improve development velocity, code quality, and internal workflows. Requirements ~5–8 years of professional software engineering experience building production-grade software. ~ Strong backend development experience with Python, Ruby, Go, Java, or...SuggéréTemps pleinTravail au bureau
- ...operation. Are you passionate about building great enterprise software and mentoring high performance teams in a supportive and fast-... ...environment? We're looking for an experienced Staff Software Engineer to provide full stack technical leadership and mentorship in the...SuggéréTemps pleinTravail occasionnelTravail au bureauTravail à distanceTravail à domicileLundi au vendrediHoraires flexibles
$135k - $150k par année
...opportunities. We were also recognized as one of National Capital Region's 2024 Top Employers in Canada, read on to see why! Software Engineer (Clojure)Step into the dynamic world of cloud-native development as a Software Engineer at Qlik, where you'll harness your...Temps pleinTravail au bureauTravail à distanceHoraires flexibles- ...Job Description: 1、Develop software programs that meet functional and performance requirements in accordance with the product project plan and software specifications. 2、Design detailed program flowcharts based on the logical design specification documents. 3、Write and...Temps pleinRelocation
- ...Responsibilities Own product-level architecture and technical direction for embedded C/C++ software across multiple concurrent projects. Define engineering standards, drive consensus on complex technical trade-offs, and lead product-level architecture decisions. Coordinate...Temps pleinTravail occasionnelTravail au bureauRecrutement immédiat
- ...: A World-Changing Company Palantir builds the world's leading software for data-driven decisions and operations. By bringing the right... ...missing children, and more. The Role Forward Deployed Software Engineers (FDSEs) work directly with customers to quickly understand their...Travail au bureauTravail à distanceTravail à domicile
- ...Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on...Travail à distancePour les contractants
$185k - $195k par année
...millions of residential and commercial properties in the US and abroad. We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future of the Internet-of-Things for residential and commercial properties...Travail occasionnelStageTravail au bureauRecrutement immédiat$85k - $110k par année
...Position Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the Canadian Army. You will be working with a multidisciplinary engineering team to deliver Intelligence Reconnaissance Target Acquisition...Temps pleinStageTravail au bureauTravail à distanceHoraires flexibles- ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Travail au bureau
- Are You Ready to Lead High-Availability Enterprise Cloud Operations? Do you have several years of software engineering experience with recent years dedicated to integration platform operational support? Are you an expert in diagnosing production integration failures across...СontratZone localeTravail à distance
$140k - $165k par année
...Senior Software Engineer (Full-Time, Remote) — Canada Salary: CAD $140,000–$165,000 / year Work Schedule: 9:00 AM - 5:00 PM PST About the role At AutoScale Ventures, we build large-scale systems behind products like VinAudit.ca (vehicle history and data) and...Travail à distanceContrat Longue DuréeTemps plein$74k - $98k par année
...interface. We are seeking someone driven to build quality into the software development lifecycle. Working alongside developers, you'll... ..., Claude Code, and Playwright MCP to improve test coverage, engineering efficiency, and release confidence. We work in a supportive, high...Le monde entier- ...TEHORA est présentement à la recherche d' un(e) programmeur(euse) FullStack Angular / Python ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. Le mandat vise l'évolution...Taux horaireСontratApprentissageTravail à distanceHoraires flexibles
- ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Travail au bureauTravail à distance
- ...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s...Travail à distance
- ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ..., engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new...Travail au bureauTravail posté
- ...We're building the future of creative intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features...Emploi permanentTemps pleinTravail d'étéStageTravail au bureauTravail à distanceTravail à domicileTravail posté
- ...layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You’ll...Emploi permanentTemps pleinTravail d'étéStageTravail au bureauTravail à distanceTravail à domicile
$100k - $160k par année
...Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision... ...Summary We're looking for a dedicated Software Development Engineer in Test (SDET) to take complete ownership of our integration testing...Remplacement- ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...Contrat Longue DuréeTravail au bureau
- ...TEHORA est présentement à la recherche d' un(e) programmeur(euse) FullStack Angular / C# .NET Core ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. Le mandat vise la maintenance...Taux horaireСontratApprentissageTravail à distanceHoraires flexibles
- ...In this role, you will have the opportunity to work on the software development for various next generation connected Ford vehicles... ...~ Bachelor Degree in Computer Science, Computer or Electrical Engineering or related technical area (Successful candidates will be required...
- ...and accessibility. We’re a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class... ...and love solving real user problems. Role Overview As a Software Engineer on the macOS team , you’ll help build and scale Speechify...Travail à distanceHoraires flexibles
- ...the place for you! In 1984, we started out as a team of three engineers. Today, we have grown to become a global organization with over... ...platform. This is a unique opportunity to work across enterprise software development, cloud infrastructure, automation, and developer...Contrat Longue DuréeTravail au bureauTravail à distanceHoraires flexibles
- Software Developer (0509-054) Our GoC client requires the technical and engineering assistance of two (2) senior software developers, to provide systems/software engineering services. The resources will assist the Engineering Unit with processing and analysis systems development...
$105.16k - $136.79k par année
...Solutions Inc. is seeking a highly motivated Senior RF/EM Design Engineer with a strong interest in programming and design automation to... ...while continuing hands-on RF/EM design. Balanced role combining software development and product design. Opportunity to work with...Contrat Longue Durée
Voulez-vous recevoir plus d'offres d'emploi ?
S'abonner et recevoir des offres d'emploi similaires à Software Engineer Fullstack. Soyez parmi les premiers à postuler !
- director software engineering Ottawa, ON
- software engineer co-op Ottawa, ON
- software developer no experience Ottawa, ON
- junior software engineer Ottawa, ON
- software engineer Ottawa, ON
- software engineer internship Ottawa, ON
- software engineer - robotics Ottawa, ON
- new graduate software developer Ottawa, ON
- linux software engineer Ottawa, ON
- software engineer - computer Ottawa, ON

