Intermediate Software Developer - Hybrid/Secret Cleared
- Ottawa West, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Experience
- Minimum 5 years of software development experience
- Posting language
- English
- Posted
Original job description
Intermediate Software Developer - Hybrid/Secret Cleared 90-110k
About the Opportunity
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.
Why This Role Stands Out
- Work
on active DND programs with real operational impact
- Join
an internal team deeply embedded in Canada’s defence and security
ecosystem
- Stable,
long-term program work (not short-term project churn)
- Collaborate
with company colleagues; experienced engineers, CAF stakeholders, and
system integrators
The Role
You will contribute to the design, development, and
integration of tactical software applications, ensuring they meet the
performance, reliability, and security requirements expected in defence
environments.
This is a hands-on development role with exposure to system-level thinking, integration challenges, and real-world deployment considerations.
Key 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
Requirements
Required Qualifications
Must-Have
- 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
Assets
- 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
Education
- Degree
in Computer Science, Engineering, IT, or related field
- Equivalent
hands-on experience in defence or secure environments will be considered
Core Competencies
- 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
Work Environment
- Based
in Kanata, ON, Hybrid, 4 days on-site (might be some flex here,
maybe)
- Collaboration
with internal colleagues, government, military, and contractor teams
- Business
casual / casual
How to Apply
If you are a SECRET-cleared software developer in the
Ottawa area looking for meaningful, long-term work in the defence space, we
encourage you to apply.
Submit your resume to The Source Staffing at jobs@thesourcestaffing. com
More about this job
Responsibilities
The Software Developer at The Source Staffing will design, develop and integrate tactical software for military command-and-control systems. The role also covers testing, resolving system issues and writing technical documentation.
Requirements
Candidates need an active SECRET clearance, at least 5 years of software development experience and strong Java skills. Experience in secure or regulated environments and a solid understanding of software architecture and debugging are also required.
Skills
- Java
- C#
- Kotlin
- Android development
- Vue.js
- MVVM architecture
- SQLite
- Liquibase
- LC4ISR framework
- NATO STANAG 4586
- SAFe Agile
- software architecture
- system integration
- integration testing
- debugging
- technical documentation
- interoperability analysis
- secure development practices
- automation
- monitoring
Categories
- Software
- Technology
- Government & Public Sector
- Engineering
Keywords
- Java
- C#
- Kotlin
- Android development
- Vue.js
- MVVM
- SQLite
- Liquibase
- LC4ISR
- command and control
- C2 systems
- NATO STANAG 4586
- SAFe
- Agile
- software integration
- defence software
- DND
- secure development
- software developer
- Kanata
Seniority
Mid level
Tools
- Java
- C#
- Kotlin
- Vue.js
- SQLite
- Liquibase
Languages
- English
Fields of study
- Computer Science
- Engineering
- Information Technology