Software Engineer, Development & Deployment
Dominion Dynamics
Preferred Location: Ottawa
Reports to: CTO
Type: Full-Time
About Dominion Dynamics
Dominion Dynamics is building Canada’s first modern defence prime: software-defined, attritable, and sovereign.
We believe tomorrow’s military power won’t hinge on exquisite platforms, but on the seamless coordination of adaptable, AI-driven capabilities across every domain. We’re building that family of systems, fielded with operators, sovereign by design, and accountable to Canada’s democratic values.
We move fast, deploy with the CAF, especially in the Arctic, and operate with uncompromising respect for Canadian law, treaty obligations, and the CAF community.
Our founding team includes former operators from Anduril, Google, Amazon, and the Canadian Armed Forces. We’re building hard tech in hard places, and we're looking for system-level thinkers who thrive at the intersection of autonomy, aerospace, and national security.
Why This Role Matters
Clear, accurate geospatial telemetry is essential for operator decision-making and mission coordination across remote areas. This role turns high-volume telemetry into intuitive, high-performance map surfaces and spatial analysis tools; by doing so it improves situational awareness and shortens the decision loop in operational contexts.
The Role: Geospatial Software Engineer - Telemetry & Mapping
You will lead the design and delivery of telemetry mapping systems that transform raw sensor and vehicle streams into performant, interactive map layers and analytics; this builder/operator role spans front-end visualization, back-end geospatial processing, and integration with real-time telemetry sources.
What You’ll Do
Build and maintain front-end map visualizations and dashboards using JavaScript/TypeScript and relevant mapping frameworks.
Implement back-end services and data pipelines in Python to ingest, normalize, and serve geospatial telemetry.
Design efficient telemetry storage and query patterns that support low-latency map updates and time-series playback.
Implement spatial analytics, clustering, and filtering to surface operator-relevant insights.
Surface telemetry to Android operator apps or ATAK plugins when required.
Ensure robust, fault-tolerant integration between telemetry sources and map layers; handle intermittent/lossy links gracefully.
Write tests, CI/CD pipelines, and performance benchmarks for map rendering and data-serving components.
Collaborate with embedded systems, and UX teams to define interfaces and refine operational workflows.
Support field deployments and iterate on visualization behaviours based on operator feedback.
What You’ll Bring
Bachelor’s or Master’s in Computer Science, GIS, Software Engineering, or equivalent practical experience.
Senior: 5+ years; Mid: 2-4 years of experience.
Strong production experience with JavaScript/TypeScript and front-end map technologies; practical Python experience for back-end services.
Familiarity with spatial data formats, time-series telemetry, and server-side processing; working knowledge of R is a plus for analytics.
Experience designing low-latency data pipelines and optimizing map rendering for high-volume streams.
Proven ability to integrate closely with hardware and embedded teams; pragmatic in-field troubleshooting experience preferred.
Collaborative, mission-focused thinker; able to translate operator needs into clean, performant interfaces.
Eligibility for Canadian security clearance preferred; Canadian citizenship an asset.
Why Join Us
At Dominion Dynamics, we’re designing systems that work where others fail, in the most extreme environments on Earth.
At Dominion Dynamics you’ll:
Shape the future of Canada’s sovereign defence.
Build real capability in fields with CAF and allies.
Move fast, field fast with small teams, high trust, and rapid iteration.
Operate with integrity under Canadian law and treaty obligations.
Have impact from day one with equity, responsibility, and direct access to leadership.
If you’re driven by innovation, adaptability, and the opportunity to make a strategic impact, this is where you belong!
Compensation
We offer competitive salary and meaningful equity participation.
- ...York Life. For more information, visit About This Opportunity H2O.ai is seeking a highly motivated Full Stack & Systems Software Engineer to join our H2OGPTe generative AI project team. This is a hands-on technical role for someone who thrives on solving complex...SuggestedRemote workWorldwideFlexible hours
- ...Position: Software Engineer - Cloud Access Control Location: Ottawa, Canada (Hybrid) Move Security Forward with Acre Are you passionate about transforming the future of security? Do you thrive in a collaborative, innovative environment where your contributions drive...SuggestedFull timeWorldwide
- Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...SuggestedLong term contractWork at officeLocal areaRemote workWorldwide
- Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading...SuggestedFreelanceWork at officeLocal areaRemote workWorldwide
$109.83k - $159.83k per year
...ll be at the forefront of building and scaling enterprise-grade software systems that protect critical assets and sensitive information... ...Impact: We are seeking a highly skilled and passionate Software Engineering Manager with deep expertise in enterprise software development...SuggestedInternshipWork at officeWork from homeWorldwideMonday to friday- ...companies that lead the world in technology and innovation. Your next chapter starts here. In this role, you will: Own software quality of our software products (both embedded and non-embedded) Work closely with the product managers and software developers to...Permanent employmentFull time
- Forward Deployed Software Engineer Location Ottawa, ON : A World-Changing Company Palantir builds the world's leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving...Full timeWork at officeRemote workWork from home
$150k per year
Position: Senior Software Engineer Location: Remote (Canada) Job Type: Full-time Work Schedule: 9:00 AM- 5:00 PM PST Base Salary: CAD $150,000 per year Role Overview: Were looking for a Senior Software Engineer to help design, build, and evolve large-scale...Long term contractFull timeRemote workHome office$180k - $300k 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$85.5k - $135.5k per year
...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Software Engineering Job Location: Ottawa, ON Job Schedule: Day Shift Salary Range: 85 500$ - 135 500$ About your next Challenge as a...Day shift- ...Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision... ...We are seeking a self-driven, dynamic and passionate software engineer who will be a key player in improving our architecture, developing...Full time
- ...what’s best for our customers. Cohere is a team of researchers, engineers, designers, and more, who are passionate about their craft. Each... ...! Why this role? We are looking for a skilled Applied AI Software Engineer to join our Applied ML team, supporting the development...Full timeWork at officeRemote workFlexible hours
$95.62k - $152.99k per year
...for working your way. See what working at 1Finity looks like at . For more information, please visit . Req ID: 16390 Software Development Engineer Level III What will you do at Fujitsu? Virtuora Network Controller (VNC) is the platform for a comprehensive,...Temporary workRemote workFlexible hours- ...these clients by supporting integration with all major accounting software including QuickBooks, NetSuite, and Xero. Backed by top... ...processing and operations teams. Assist in guiding more junior engineers on the team by giving them technical guidance. What We’re Looking...Full timeFor contractors
$126k per year
...through collaboration and attitude. About The Team The ML Data Engineering team powers metadata extraction, enrichment, and content... ...powered solutions in production. Role Overview We’re seeking a Software Engineer II with strong backend development experience and a...Long term contractTemporary workLocal areaWorldwideHome officeFlexible hours$120k - $165k per year
...Senior Software Architect Engineer (Aerospace / eVTOL) Location: Lindsay, Ontario, Canada Employment Type: Full-time Salary Range: CAD 120,000 – 165,000 (annual) Work Model: Hybrid About the Job A senior-level Software Architect & Engineer...Full time$76k - $95k per year
...strive to build a more sustainable planet by creating innovative solutions that combine satellite imagery of the Earth, modern software engineering, machine learning, and cloud computing to solve the toughest challenges in agriculture, energy and mining, insurance and risk mitigation...Full timeCasual workInternshipWork at officeRemote workMonday to fridayFlexible hoursAfternoon shift$83.04k - $110.72k per year
...need to explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Software Engineer (Level 17) / Senior Software & AI Engineer (Level 18), Digital Delivery Marketing and Architects team Employment Type:...Permanent employmentFull timeSummer workWork at officeRelocation package2 days per week- ...Huawei Canada has an immediate permanent opening for a Software Engineer. About the team: The YunShan Software Lab pioneers advanced software technologies and architectures that address the most pressing pain points, complex issues, and challenges in data communication...Permanent employmentFull timeInternshipImmediate start
$38 - $41 per hour
...thrive—both at work and beyond. What You’ll Be Doing: Perform software product testing and investigate possible causes of issues in... ...pursuing an MS or PhD in Mechanical, Civil, Aerospace Engineering, Computer Science, or other engineering degree. Must be enrolled...Hourly payFull timePart timeSummer workInternshipStart todayWork at officeLocal areaRemote workWorldwide- ...critical intelligence needed to build a safer and more efficient world. Job Summary We're looking for a dedicated Software Development Engineer in Test (SDET) to take complete ownership of our integration testing framework. This role is a pivotal link between our...Remplacement
$93k - $132.3k per year
...most widely deployed Enterprise Switches. Your Impact As a Software Developer, you will have the opportunity to: Develop and... ...fundamentals, protocols, network synchronization, manageability (telemetry, gRPC, Netconf/Yang, etc.) Preferred Qualifications Knowledge...Long term contractFull timeTemporary workLocal areaFlexible hours- Systems Software Developer Location Ottawa, ON : Ford was built on the belief that freedom of movement drives human progress. As we look... ...~ Bachelor Degree in Computer Science, Computer or Electrical Engineering or related technical area (Successful candidates will be...Full time
- Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading...Local areaWork from homeWorldwide
$120k - $170k per year
...Invest, and Protect. Every single team member — from Product & Engineering to Sales & Marketing, Finance, Operations, and everything in between... ...to continued growth. We’re looking for an experienced Software Development Manager (SDM) who combines strong technical and...Long term contractFull timeTemporary workRemote workSleeping nightsFlexible hoursDay shift- ...personal and professional growth. We are seeking Bilingual Engineering Student for our Ottawa District in Gatineau , within our... ...environment. • Experience with the application of various computer software programs, including word processing, spreadsheet applications...Hourly payRemplacementFull timeInternship
$85.82k - $135.82k per year
...strong focus on Angular development to join our dynamic team. You will collaborate closely with designers, product managers, and other engineers to translate design concepts into efficient and user-friendly interfaces. You will be a key contributor in building and maintaining...InternshipWorldwide$100k - $140k per year
...read on as we have a role for you. We are seeking a skilled Software Architect to join our clients remote IT team based in Canada.... ...Develop and execute technical strategies and programs. Work with engineering teams to improve code quality and product performance. Build...Remote jobPermanent employmentFull timeContract workFor subcontractor- ...government customers for over 50 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,... ...As an integral part of our scrum team, the Senior Systems and Software Architect will contribute significantly to the architecture, design...Long term contractInternshipWork at officeWorldwide
- ...government customers for over 50 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,... ...information, follow Telesat on X and LinkedIn or visit The Senior Software Developer will play a pivotal role in driving the architectural...InternshipWork at officeWorldwideMonday to friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Development & Deployment. Be the first to apply!
- ingénieur logiciel Ottawa, ON
- junior software engineer Ottawa, ON
- développeur logiciel Ottawa, ON
- software development engineer - test Ottawa, ON
- software developer no experience Ottawa, ON
- software developer summer internship Ottawa, ON
- software engineer part time Ottawa, ON
- software developer internship no experience Ottawa, ON
- new graduate software developer Ottawa, ON
- software developer internship Ottawa, ON
