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

Software Engineer - Backend

Full-time

dominion%20dynamics

Backend Software Engineer
Location: Ottawa, ON (On-site)
Reports to: Engineering Lead

The Role

You will be working on the backend systems that power AuraNet — Dominion Dynamics' mesh networking platform for autonomous assets operating in contested and disconnected environments. The platform handles real-time data distribution, end-to-end encrypted communications, and asset management across a growing fleet. You work across distributed infrastructure, networking, and security to keep those systems connected where connectivity is the mission-critical constraint.

What You'll Do

  • Design and build high-performance backend services for data ingestion, processing, and real-time distribution.

  • Develop and optimize pub/sub networking capabilities using Zenoh to support low-latency, end-to-end encrypted mesh communications.

  • Build and maintain GraphQL and REST APIs that power operator interfaces, internal tooling, and external integrations.

  • Create integrations with flight stacks and simulation environments — MAVLink, ArduPilot, Unreal Engine, and Gazebo.

  • Develop secure asset management workflows using certificate-based authentication and PKI infrastructure.

  • Build automated testing frameworks and contributes to CI/CD pipelines for reliability and rapid iteration.

  • Review code, maintains engineering standards, and contributes to overall platform architecture.

  • Work across disciplines to integrate software into deployed autonomous systems.

What You Bring

  • Strong understanding of networking fundamentals — TCP/IP, UDP, and publish/subscribe architectures.

  • Experience with security concepts — end-to-end encryption, PKI, authentication, and authorization.

  • Production experience in Go, Python, Java, C++, or a comparable backend language.

  • Experience building and shipping distributed systems in production environments.

  • Strong software engineering fundamentals; writes clean, maintainable code.

  • Eligibility for Canadian security clearance preferred; Canadian citizenship an asset.

Nice to Have

  • Experience with mesh networking or distributed communication systems.

  • Familiarity with Zenoh or similar messaging technologies.

  • Experience integrating with robotics, UAV, or autonomous platforms.

  • Exposure to simulation environments such as Unreal Engine or Gazebo.

  • Experience with Linux-based systems and containerized deployments.

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.

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer - Backend in Ottawa, ON vacancy
  •  ...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 to designing, implementing, and maintaining... 
    Suggested
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    5 days ago
  •  ...processes evidence, there's a good chance our software is working behind the scenes. That's been...  ...real. The Role The Staff Software Engineer specializes in mobile app development and...  ...business objectives. Integrate with backend services provided through REST, WebRTC,... 
    Suggested
    Internship
    Remote work
    Work from home

    Athena by Versaterm

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

    dominion%20dynamics

    Ottawa, ON
    8 hours ago
  •  ...conversation. Role Description Weʼre looking for a Senior Software Engineer with 5 - 8 years of professional experience to help design,...  ...(4 days per week in-office). In this role, youʼll own core backend architecture while contributing full-stack when needed,... 
    Suggested
    Full time
    Internship
    Manual labor
    Work at office

    forum-ventures

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

    Larus Technologies

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

     ...Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the Canadian...  ...are considered provided they can demonstrate depth in backend class decomposition layered architecture design and domain modelling... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    a month ago
  •  ...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 startups... 
    Work at office

    Speechify

    Ottawa, ON
    7 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...  ...a Senior Software Engineer to design, build, and evolve the backend systems that power these data-heavy products in production.... 
    Remote job
    Long term contract
    Full time

    AutoScale Ventures

    Ottawa, ON
    27 days ago
  •  ...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... 
    Full time
    Relocation

    Kaiyan Medical

    Ottawa, ON
    9 days ago
  •  ...: 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... 
    Work at office
    Remote work
    Work from home

    Palantir Technologies

    Ottawa, ON
    5 days ago
  •  ...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... 
    Full time
    Casual work
    Work at office
    Immediate start

    Alarm.com

    Ottawa, ON
    2 days ago
  • $185k - $195k per year

     ...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... 
    Casual work
    Internship
    Work at office
    Immediate start

    Alarm.com

    Ottawa, ON
    3 days ago
  • $74k - $98k per year

     ...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... 
    Worldwide

    Barracuda Networks

    Ottawa, ON
    10 days ago
  •  ...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 startups... 
    Work at office
    Remote work

    Speechify

    Ottawa, ON
    12 days ago
  •  ...exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains...  ...improving our algorithms Ship cloud functions, lightweight backend services, and jobs using Kotlin An Ideal Candidate Should... 
    Remote work

    Speechify

    Ottawa, ON
    12 days ago
  •  ...functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and...  ...time spent going deep into infrastructure. ~ Strong production backend experience. TypeScript / Node.js is ideal, but we care more... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

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

    Speechify

    Ottawa, ON
    12 days ago
  •  ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design... 
    Long term contract
    Work at office

    Speechify

    Ottawa, ON
    12 days ago
  •  ...scalable and maintainable Participate in all stages of the software development cycle, including designing and developing new system...  ...Continuous Delivery life-cycle. Leading and mentoring other engineers as well as liaising with other parts of the business.... 
    Full time
    Internship
    Remote work

    Two95 International Inc.

    Ottawa, ON
    a month ago
  • $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

    Ouster

    Ottawa, ON
    more than 2 months ago
  •  ...rôle d'Ingénieur Logiciel Senior En tant qu'Ingénieur Logiciel Senior, vous ferez du développement full-stack avec un accent sur le backend : tout, de la construction de fonctionnalités à la conception, à l'implémentation et à la maintenance d'APIs et de services robustes... 
    Daily paid
    Permanent employment
    Full time
    Summer work
    Work at office
    Work from home

    Motion

    Ottawa, ON
    5 days ago
  •  ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) junior BackEnd Python 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... 
    Hourly pay
    Full time
    Contract work
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    a month ago
  •  ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) senior BackEnd Python 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... 
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    a month ago
  • $95k - $110k per year

     ...escalation, service recovery, and follow-up improvements. - Troubleshoot cloud, deployment, networking, configuration, and simple backend service issues.   * Required Qualifications   - Hands-on experience with at least one major cloud platform, preferably AWS. -... 
    Full time
    Immediate start

    March Networks

    Ottawa, ON
    a month ago
  •  ...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... 

    Ford Motor Company

    Ottawa, ON
    10 days ago
  •  ...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... 
    Remote job
    Flexible hours

    Speechify

    Ottawa, ON
    more than 2 months ago
  •  ...in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful. If...  ...Integrity Suite . You'll combine hands-on engineering with team leadership and customer-facing...  ...~ Comfortable with Python (Flask) for backend microservices ~ Strong communication skills... 

    Precisely

    Ottawa, ON
    6 days ago
  •  ...position. About this opportunity We are seeking a 5G Cloud RAN Software Developer to join our Cloud RAN DU (Distributed Unit) Baseband...  ...bring BSc or MSc degree in Computer Science or Electrical Engineering with Background in wireless communications and experience in... 
    Long term contract
    Full time
    Temporary work

    Ericsson

    Ottawa, ON
    11 hours ago
  •  ...TEHORA est présentement à la recherche d'un(e) programmeur(euse) senior BackEnd 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. La personne retenue contribuera... 
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    a month ago
  •  ...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... 
    Long term contract
    Work at office
    Remote work
    Flexible hours

    Kinaxis

    Ottawa, ON
    14 days ago

Do you want to receive more vacancies?

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