Intermediate Software Developer - Hybrid/Secret Cleared

The Source StaffingOttawa, ON
CA$90,000 - CA$110,000Hybrid

About The Position

The Source Staffing is supporting a leading Canadian defence technology organization in hiring an Intermediate Software Developer / Engineer to join a mission-critical program supporting the Department of National Defence (DND). This role is ideal for Secret cleared developers in the Ottawa region who are looking to apply their skills to operationally relevant systems used by the Canadian Armed Forces, specifically LC4ISR. You’ll be contributing directly to tactical command-and-control capabilities in a highly collaborative, Agile delivery environment. This role is a hands-on development role with exposure to system-level thinking, integration challenges, and real-world deployment considerations.

Requirements

  • Active SECRET security clearance (mandatory – must be valid and transferable)
  • Minimum 5 years of software development experience
  • Strong proficiency in Java
  • Experience working in secure or regulated environments (defence, public sector, or similar)
  • Solid understanding of software architecture, integration, and debugging
  • Degree in Computer Science, Engineering, IT, or related field
  • Equivalent hands-on experience in defence or secure environments will be considered
  • Strong problem-solving and analytical thinking
  • Ability to work effectively in cleared, multi-stakeholder environments
  • Clear and professional communication skills
  • Experience with automation, monitoring, and secure development practices

Nice To Haves

  • Experience with Kotlin and/or Android development
  • Working knowledge of C#
  • Familiarity with MVVM architecture
  • Front-end experience with Vue.js or similar frameworks
  • Exposure to SQLite, Liquibase, or similar data tools
  • Exposure to NATO standards or STANAG 4586
  • Previous work on command-and-control (C2) systems or defence-related platforms

Responsibilities

  • Design, develop, and enhance software systems within an LC4ISR framework
  • Support system integration, verification, and validation activities
  • Analyze and resolve system-level issues, including performance and interoperability challenges
  • Collaborate with internal teams and external stakeholders to ensure system reliability and maintainability
  • Conduct technical investigations into third-party software and integrations
  • Review and contribute to technical documentation (interfaces, components, specifications)
  • Support integration testing and evaluation activities in controlled environments
  • Contribute within a SAFe Agile delivery model
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service