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

Software Engineer Fullstack

Full-time

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.

Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer Fullstack in Ottawa, ON vacancy
  •  ...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... 
    Suggested
    Full time

    dominion%20dynamics

    Ottawa, ON
    16 hours ago
  • $125k - $165k per year

     ...Fullscript is looking for an experienced Senior Fullstack Developer to join our Business Systems Engineering team, building the internal systems and tools that...  ...grow with the business. We care about building software that has a real impact. That means staying close to... 
    Suggested
    Long term contract
    Work at office
    Work from home
    Flexible hours

    Fullscript

    Ottawa, ON
    26 days ago
  • $85k - $110k per year

     ...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... 
    Suggested
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    5 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... 
    Suggested
    Long term contract
    Full time
    Internship
    Worldwide
    Shift work

    RBR

    Ottawa, ON
    4 days 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... 
    Suggested
    Full time

    dominion%20dynamics

    Ottawa, ON
    16 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
    10 days 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
    13 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
    22 days 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
    7 days ago
  • $126.4k - $158k per year

     ...growth. Discover how at surveymonkey.com. What We’re Looking For The Machine Learning Platform team (MLP) is seeking a Senior Software Engineer II to design and implement the secure, highly scalable, and high-performance pipelines that govern the end-to-end lifecycle of... 
    Full time
    Work at office
    Flexible hours
    1 day per week

    SurveyMonkey

    Ottawa, ON
    4 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
    2 days ago
  •  ...long term. About the role The In-Vehicle Experience team at Samsara built its foundation at the edge: six firmware engineers shipping the software that runs on dash cams in hundreds of thousands of vehicles. Now the roadmap is expanding into AI-powered voice agents, real... 
    Long term contract
    Full time
    Internship
    Remote work
    Flexible hours

    Samsara

    Ottawa, ON
    9 days ago
  • $90k - $140k per year

     ...Ottawa, Ontario / Waterloo / Ontario Research and Development – Engineering / Full-Time / Remote Who We Are; What We Do; Where We’re...  ...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers,... 
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    9 days ago
  •  ...Job Responsibility: Senior Embedded Software Engineer Aversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space... 
    Full time

    Aversan

    Ottawa, ON
    11 days ago
  •  ...You Will Contribute Design, code, and integrate embedded C/C++ software on Linux and real-time operating systems. Develop software...  ...Provide technical leadership by guiding and mentoring more junior engineers in the team, fostering collaboration and skill development.... 
    Full time
    Local area
    Flexible hours

    Ciena

    Ottawa, ON
    27 days ago
  • $110.63k - $149.68k per year

     ...Career Directory Canada’s Best Employers for Recent Graduates for the 5th consecutive year . Position Title: Senior Embedded Software Engineer Employment Type: Full-time, Existing vacancy Location: Ottawa ON, Onsite About Lumentum At Lumentum, we’re... 
    Full time
    Live In
    Flexible hours

    Lumentum

    Ottawa, ON
    13 days ago
  • $140k - $150k per year

     ...Senior Software Engineer (Full-Time, Remote) — Canada Salary: CAD $140,000–$150,000 per 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)... 
    Remote job
    Long term contract
    Full time

    AutoScale Ventures

    Ottawa, ON
    14 days ago
  •  ...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... 
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    14 days ago
  • $89k - $139k per year

     ...you ready to change the way the world moves Ford of Canadas operations include a national headquarters three vehicle assembly and engine manufacturing plants three parts distribution centres and three Connectivity and Innovation centres. Ford employs approximately 7000 people... 
    Full time

    Ford Motor

    Ottawa, ON
    5 days ago
  •  ...We are looking for an experienced Full Stack Senior Software Engineer (+7 years) to join our core engineering team. This is a high-impact role where you’ll own end-to-end product features, influence architecture decisions, and contribute to building a world-class engineering... 

    Citta

    Ottawa, ON
    9 days ago
  •  ...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... 
    Work at office

    Speechify

    Ottawa, ON
    11 days ago
  •  ...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 employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    2 days ago
  •  ...technology and innovation. Your next chapter starts here.  We are seeking an experienced Embedded Linux & Network Software Test Automation Engineer to develop and execute automated testing for network operating systems. The role focuses on validating Layer 3... 
    Contract work

    High Tech Genesis

    Ottawa, ON
    21 days ago
  •  ...smarter. Role Overview Ever wanted to build software that directly improves how cities move? As a Senior Software Engineer at Derq, you will develop and evolve a cloud-...  ...the core C++ traffic signal optimization engine, expanding existing methodologies and exploring... 
    Full time

    Derq

    Ottawa, ON
    14 days ago
  • $123.51k - $155.15k per year

     ...Job Responsibility: Job Posting Title Senior Systems Engineering and Software Development Specialist Job Category Systems Engineering Language Requirements English / Anglais English is required / L'anglais est requis Flexible Work Agreement Type Hybrid / Hybride Posting End... 
    Full time
    Contract work
    Flexible hours

    NAV Canada

    Ottawa, ON
    1 day ago
  •  ...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 employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Ottawa, ON
    2 days ago
  • $126k per year

     ...services, and content processing workflows, with guidance from senior engineers and the EM on scope and trade-offs. Build reliable,...  ...craft intentionally. Who You Are ~4+ years of professional software engineering experience, including exposure to production-scale systems... 
    Long term contract
    Full time
    For contractors
    Internship
    Local area
    Home office
    Flexible hours

    Scribd, Inc.

    Ottawa, ON
    26 days ago
  •  ...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... 
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    14 days ago
  •  ...identify defects and accelerate resolution paths. Investigate software defects, assess customer impact, and escalate critical issues...  ...~ Education: Master’s degree in Computer Science or Electrical Engineering OR Bachelor of Science degree in Computer Science or Electrical... 
    Full time
    Internship
    Flexible hours

    Ciena

    Ottawa, ON
    3 days ago
  •  ...Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products...  ...Streaming Platform. About The Role As a Senior Software Engineer, you will contribute to several key initiatives for the Connect... 
    Full time

    IBM

    Ottawa, ON
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer Fullstack. Be the first to apply!