Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Geospatial Software Engineer - Telemetry & Mapping

Full-time

Dominion Dynamics

Geospatial Software Engineer - Telemetry & Mapping

Preferred Location: Ottawa

Reports to: CTO

Type: Full-Time

About Dominion Dynamics

See everything. Defend what matters.

Dominion Dynamics is building tomorrow’s technology today: sovereign, next-generation defence systems for the harshest environments on Earth.


We’re delivering a software-defined command and control capability that lets Canada and its allies see, respond, and defend across every domain, starting in the Arctic, where extreme cold demands technology no one else can deliver.

From prototype to deployment in months, we move fast, co-develop with operators, innovate at the edge, and test in our North.

Our founding team includes veterans 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.

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.

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Geospatial Software Engineer - Telemetry & Mapping in Ottawa, ON vacancy
  •  ...RF Signal & Telemetry Systems Engineer 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’... 
    Suggested
    Full time

    Dominion Dynamics

    Ottawa, ON
    12 hours ago
  • $93.76k - $114.1k per year

     ...Infrastructure Application Close: 17/08/2026 Job Summary The Geospatial Analytics, Technology and Solutions unit is responsible for...  ...(ZIS) activities, Water and Wastewater Distribution Network, Engineering Information Centre, Central Registry (Composite Utilities) and... 
    Suggested
    Permanent employment
    Full time
    Temporary work

    City of Ottawa / Ville d’Ottawa

    Ottawa, ON
    6 days ago
  • $44 per hour

     ...Competitive salary Health insurance Opportunity for advancement Interested in becoming a United States Registered Nurse in Telemetry ? Benefits:  ~ You are employed by us at Elite365 ~ Health, Dental, and Vision insurance  ~ Opportunity for advancement  ~... 
    Suggested
    Hourly pay
    Full time
    Contract work
    Live In
    EB3
    Local area
    Immediate start
    Relocation
    Relocation package

    Elite365

    Ottawa, ON
    12 hours ago
  •  ...meaningful work with global impact. We are seeking an Embedded Software Engineer to work as part of our R&D software firmware design team....  .... Develop device drivers, control loops, diagnostics, telemetry, and communication protocols. Optimize firmware for performance... 
    Suggested
    Long term contract
    Internship

    Ranovus

    Ottawa, ON
    12 hours ago
  •  ...Software Engineer Fullstack Preferred Location: Ottawa Reports to: CTO Type: Full-Time The Role You will drive development...  ...role centers on designing, testing, and operating resilient telemetry and interface systems for constrained, forward-deployed... 
    Suggested
    Full time

    dominion%20dynamics

    Ottawa, ON
    12 hours ago
  • $126.4k - $158k per year

     ...The Machine Learning Platform team (MLP) is seeking a Senior Software Engineer II to design and implement the secure, highly scalable, and high...  ...regarding ML tooling and infrastructure. Incorporate telemetry into the platform for complex failure mode analysis, ensuring... 
    Full time
    Work at office
    Flexible hours
    1 day per week

    Surveymonkey

    Ottawa, ON
    12 hours ago
  •  ...We are seeking a Network Software Development Engineer for our client for a 12-month contract, 37.5  hours per week . Hybrid work arrangement...  ...and  RESTCONF . Define and implement configuration and telemetry models using  YANG . Design and maintain automated scripts... 
    Hourly pay
    Contract work
    Work at office

    LARGIER CONSEILS

    Ottawa, ON
    12 hours ago
  •  ...Senior Software Engineer Fullstack Preferred Location: Ottawa Reports to: CTO Type: Full-Time The Role This is a senior full-stack role building systems end to end — backend telemetry ingestion and data processing, the operator-facing dashboards, and the... 
    Full time

    dominion%20dynamics

    Ottawa, ON
    12 hours ago
  • $85k - $110k per year

     ...At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security....  ...Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the Canadian... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    12 hours ago
  • $100k - $135k per year

     ...Team   We’re a lean, high-leverage team at the heart of our engineering organization. We ship new product features, build the APIs that...  ...production-ready code daily .   About the Role   We’re   hiring a Software Engineer who is genuinely strong on both the front end and the... 
    Full time
    Internship
    Manual labor
    Work at office
    Flexible hours
    3 days per week

    Truecontext

    Ottawa, ON
    12 hours ago
  • $90k - $140k per year

     ...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).... 
    Permanent employment
    Full time
    Work at office
    Home office
    Monday to friday
    2 days per week
    3 days per week

    Larus Technologies

    Ottawa, ON
    12 hours ago
  • $180k - $300k per year

     ...making a positive impact on its customers, employees, and communities. The Role We are looking for multiple Principal Software Engineers who are self-starters, love solving technical challenges, and have prior experience working on a variety of engineering projects... 
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Ottawa, ON
    12 hours ago
  •  ...Software Automation Engineer   Social networking, machine learning, and big data analytics demand ever-increasing network connectivity. RANOVUS, with operations in Ottawa, Canada, Nuremberg, Germany, and San Jose, USA, is a solution provider for the next generation data... 
    Full time

    Ranovus

    Ottawa, ON
    12 hours ago
  •  ...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... 

    dominion%20dynamics

    Ottawa, ON
    12 hours ago
  • $85k - $225k per year

     ...life sciences industry , committed to making a positive impact on its customers, employees, and communities. The Role Software Engineers will contribute to the technical design and implementation of product features for various products at Veeva. In this role, you... 
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Ottawa, ON
    12 hours ago
  •  ...What Makes Cloudbeds Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed...  ...getting started. How You'll Make an Impact As a Senior Software Engineer on the Core AI Squad, you'll design, build, and operate customer... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours
    Weekend work

    Cloudbeds

    Ottawa, ON
    13 days ago
  • $120k - $155k per year

     ...waves with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative software...  ...Ruskin into its own product. You’ll work closely with every engineering discipline at RBR, which means your code has a direct impact on... 
    Long term contract
    Full time
    Internship
    Worldwide
    Shift work

    RBR

    Ottawa, ON
    10 days ago
  • $110k - $270k per year

     ...to making a positive impact on its customers, employees, and communities. The Role We are looking for multiple Senior Software Engineers that are eager to build in a dynamic, startup environment inside a stable, profitable company. Our teams are solving complex problems... 
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Ottawa, ON
    12 hours ago
  •  ...General Dynamics Mission Systems–Canada, our focus extends beyond engineering technology solutions—we are dedicated to cultivating careers....  ...Job Description We are currently hiring for a working level Software Engineer with Linux systems administration experience to... 
    Remote job
    Full time
    Internship
    Work at office
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    12 hours ago
  •  ...We are looking for an analytical Software Engineer to design and integrate software modules into our production and product systems. You will focus on the "glue" that connects different systems, developing scripts to automate testing and ensure hardware interoperability. This... 
    Full time

    OppHub Africa

    Ottawa, ON
    16 days ago
  •  ...As a Principal Software Engineer, you will design, develop, and deliver Control Software and or Firmware for Ultra High-performance electronic products. In addition, you may provide technical leadership to a small multi-faceted design team. We are looking for candidates who... 
    Full time

    Broadcom

    Ottawa, ON
    28 days ago
  • $85k - $225k per year

     ...positive impact on its customers, employees, and communities. The Role Our teams are hiring multiple talented Full-Stack Software Engineers to build innovative products in Life Sciences. You'll work with the latest front-end and back-end technologies as we tackle some... 
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Ottawa, ON
    12 hours ago
  • $110k - $270k per year

     ...and open source technologies to deliver a massively scalable, robust, and highly available platform.   We are seeking Senior Software Engineers who are passionate about designing and implementing a highly available, distributed, and secure system on a cloud platform. The... 
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Ottawa, ON
    12 hours ago
  • $85k - $110k per year

     ...At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security....  ...experience a diverse variety of tasks through all stages of the software development life cycle. This role will be a combination of working... 
    Full time
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    12 hours ago
  • $137k - $152k per year

     ...Senior Software Systems Engineer About Anvil Anvil is a trusted partner in the defence industry, delivering cutting-edge solutions that enhance military capabilities and operational effectiveness. We extend our expertise to public safety, law enforcement, and national... 
    Full time
    For contractors
    Live In
    Work at office
    Remote work
    Flexible hours

    Anvil

    Ottawa, ON
    12 hours ago
  •  ...government customers for over 50 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,...  ...development/coding and testing of our cutting edge LightSpeed Software by actively engaging with both the test and support teams to ensure... 
    Full time
    Internship
    Work at office
    Remote work
    Worldwide

    Telesat

    Ottawa, ON
    12 hours ago
  • $102.5k - $184.5k per year

     ...Are you a software developer who loves building beautiful user interfaces? Would making an...  ...excite you? Join Our Cloud Experience Engineering Team Our Cloud Experience Engineering...  ...series, or managing your savings, we're the engine behind the scenes. We provide the world's... 
    Full time
    Work at office
    Work from home

    Akamai Technologies

    Ottawa, ON
    19 days ago
  • $140k - $165k per year

     ...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... 
    Remote job
    Long term contract
    Full time

    AutoScale Ventures

    Ottawa, ON
    6 days ago
  •  ...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 pay
    Full time
    Internship
    Flexible hours

    Ciena

    Ottawa, ON
    5 days ago
  • $65k - $75k per year

     ...do it. About The Role As a Junior Software Developer (AI & Agentic Systems) , you will...  ...sits at the intersection of software engineering, artificial intelligence, and distributed...  ...agent orchestration patterns or workflow engines Exposure to prompt engineering and evaluation... 
    Full time
    Summer work
    Internship
    Remote work

    Agility PR Solutions

    Ottawa, ON
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Geospatial Software Engineer - Telemetry & Mapping. Be the first to apply!