Software Engineer - Frontend
dominion%20dynamics
Frontend Software Engineer
Preferred Location: Ottawa
Reports to: Engineering Lead
Type: Full-Time
The Role:
You will lead the development of our operator interfaces and visualization platforms, bridging complex backend telemetry with intuitive, high-performance web applications. Working closely with hardware and embedded system teams, you will design, test, and operate resilient user interfaces optimized for real-time data visualization in constrained, forward-deployed environments.
What You’ll Do
Develop high-performance dashboards, geospatial maps, and user interfaces that surface critical system states, live telemetry, and analytics for operators.
Build frontend interfaces and dashboards that surface critical system state and analytics for operators
Engineer frontend state management and asset delivery to ensure interfaces remain highly responsive over bandwidth-constrained edge networks.
Implement frontend-facing APIs (BFF architecture) and lightweight backend services to ingest, normalize, and stream mission data smoothly to the client.
Connect frontend applications with sensors, embedded systems, and edge compute nodes to ensure robust, fault-tolerant data flows.
Maintain comprehensive frontend and integration testing suites (Jest, Cypress, PyTest), CI/CD pipelines, and automated deployment tooling.
Work alongside embedded, mechanical, and systems engineers to define clean data interfaces and validate end-to-end system performance.
Travel to sites as required to support field operations, troubleshoot live UI performance under pressure, and rapidly iterate based on operator feedback.
Mentor peers and contribute to frontend engineering standards, reusable component libraries, code reviews, and technical design documents.
What You’ll Bring
Strong production experience in JavaScript/TypeScript and Python; comfort writing clean, testable, and type-safe code.
Deep practical experience with modern web frameworks (React, Vue, or similar) and state management libraries.
Experience with charting, graphing, or geospatial mapping libraries (D3.js, Chart.js, Leaflet, Mapbox, or WebGL) for rendering real-time telemetry.
Comfort with lightweight Python web frameworks (Flask, FastAPI, or similar), SQL databases, and relational data modeling.
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 work closely with hardware teams, a low-ego approach to problem-solving, and comfort debugging system interfaces under pressure in field environments.
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.
$89k - $139k per year
...operations include a national headquarters, three vehicle assembly and engine manufacturing plants, three parts distribution centres, and... ...activities. Delivery of products that include React frontends and Spring/Cloud services that enable customers You'll have.....Front end- ...with cross-functional teams, including engineering, support, and product groups, to deliver... ...Must Haves ~5+ years of experience in software development or technical support roles.... ...workflows, and Drools. Proficiency in frontend development using TypeScript, JavaScript...Front endFlexible hours
- ...nearly 200 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...Front endWork at office
$122k - $170k per year
...reliability and scalability of our backend systems We’re a group of engineers who care deeply about code quality, correctness, and... ...stakeholders across the business. The role We’re looking for a Software Engineer 3 to help design, build, and operate the services that...SuggestedFull timeRemote workWorldwideFlexible hours- ...Software Engineer – Backend Location: Ottawa, ON — Onsite Reports to: Engineering Lead The role We are looking for a Backend... ...and external applications, including MAVLink, ArduPilot, Unreal Engine, and Gazebo. Develop secure asset management workflows using...SuggestedFull time
$100k - $175k per year
...communities. The Role Join a high-energy team of motivated engineers to design and implement product features for our cloud... ...performance Requirements ~ Experience: ~3+ years of professional software development experience, focused on enterprise-scale cloud applications...Full timeWork at officeLocal areaWork from home- ...for the harshest environments on Earth. We’re delivering a software-defined command and control capability that lets Canada and its... ...responsible for building and scaling Dominion Dynamics’ software engineering capabilities alongside the CTO and broader leadership team....Long term contractFull timeWork at officeRelocation
- ...About Wind River Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades... ...software defined world. YOUR ROLE As an RTOS development engineer, you will contribute to the development of Wind River’s next-...Long term contractFull timeTemporary workInternship
$120k - $150k per year
...-Cloud Developer to join our innovative Software Development team. In this role, you will... ...application stack, from database queries to frontend rendering. Contribute to code reviews... ...’s degree in Computer Science, Software Engineering, or a related technical field. ~3+...Front end- ...Flagship apps, you get to work on products impacting many millions of monthly active visitors worldwide. During the pandemic our engineering, product, and design teams went back to first principles and redesigned our Flagship native apps and the platforms they run on from...Full timeWorldwide
- ...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...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
- ...The Role What if the code you write could directly shape how the next generation of AI understands and generates software? We're looking for Software Engineers in Ottawa to build, evaluate, and improve AI-generated code — helping train AI systems to think like real developers...Hourly payOngoing contractContract workFreelanceManual laborRemote workFlexible hours
- ...deploy and manage their intelligent 5G edge networks globally. Wind River Systems is seeking an experienced, high-performing Senior Engineer Software Engineer developing distributed cloud-based orchestration and automation platform solution for the intelligent edge. The...Long term contractTemporary workFor contractors
$110k - $130k per year
...About The Opportunity We are currently sourcing a Senior Software Engineer, DevEx for an established, global enterprise software provider based in the Ottawa region. As a leader in their domain, our client operates multiple offices worldwide to support a mission-critical...Permanent employmentFull timeInternshipLocal areaWorldwide$185k - $195k per year
...About The Opportunity On behalf of a valued client, LRO Staffing is seeking a Staff Embedded Software Engineer to join a rapidly growing technology company focused on connectivity solutions. In this role, you will play a key part in the development of next-generation...Permanent employmentFull timeInternship- ...About Wind River Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades... .... The right candidate will possess proven software engineering skills. You are expected to be versatile and able to thrive in...Long term contractTemporary work
- ...distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft... ..., and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find...Front endWork at officeShift work
- ...nearly 200 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...Front endWork at officeRemote work
- Our client is hiring a Senior Software Engineer (Application & Package Management) to oversee the lifecycle of enterprise applications across SaaS, desktop, plugins, and custom solutions. You will manage upgrades, patching, deployments, and retirements while acting as the key...
- ...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...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...TEHORA est présentement à la recherche d' un(e) programmeur(euse) junior FrontEnd Angular ayant de bonnes aptitudes techniques, une grande capacité d'apprentissage et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue participera...Front endHourly payContract workRemote workFlexible hours
$100k - $160k per year
...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- ...distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP,...Front endLong term contractWork at office
- ...hockey-stick growth. With that growth comes the need for a Software Engineer, Platform to join our newly formed Platform team and help us scale... ...of large scale products and have worked both backend and frontend Systems thinking. You know how to think high level about end...Front endRemote job
- ...TEHORA est présentement à la recherche d'un(e) programmeur(euse) senior FrontEnd Angular ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue contribuera...Front endHourly payContract workApprenticeshipRemote workFlexible hours
- ...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...Remote work
$180k - $275k per year
...unique opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower our customers...InternshipWork at officeLocal areaRemote workFlexible hours- ...improving internal simulation tools that enable engineers to design and operate complex systems... ...in network simulation through practical software development and user-focused design.... ...web application development Exposure to frontend frameworks such as React, Angular, or Vue...Front endHourly payInternshipFlexible hours
- ...Description We are seeking a Full-Stack Software Developer to support the ongoing... ...scalability planning Technical Environment Frontend: Angular Backend: C# (.NET Framework)... ...’s degree in Computer Science, Computer Engineering, IT, or related field ~ Strong hands-...Front endFull timeContract workTemporary workPart timeInternshipWork at officeFlexible hours
- ...implement, and maintain real-time embedded platform and application software for several of Ciena’s flagship products. Functional areas in... ...in a bachelor’s or master's degree in computer or electrical engineering, computer science, or similar disciplines Experience with C...Hourly payFull timeInternshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Frontend. Be the first to apply!
- software engineer - ai machine learning Ottawa, ON
- linux software engineer Ottawa, ON
- software development engineer Ottawa, ON
- software developer co-op Ottawa, ON
- software developer entry level Ottawa, ON
- software engineer Ottawa, ON
- junior software engineer Ottawa, ON
- software developer intern Ottawa, ON
- software design engineer Ottawa, ON
- junior software developer Ottawa, ON

