Intermediate Software Developer

Date: 26 Feb 2026

Location: Ottawa, CA, K2V 1C8

Company: Calian

Position Overview:

We are seeking a motivated and capable Intermediate Software Developer to join our Engineering team. In this role, you will serve as a key technical contributor, working collaboratively to design, develop, integrate, and deliver high-quality software-based systems.

As an Intermediate Developer, you are expected to operate with minimal supervision and independently manage a broad range of development tasks. This role represents progression from the Junior Developer level, with increased ownership, technical depth, and leadership responsibility. You will collaborate closely with Team Leads, Product Owners, and Technical Authorities, while reporting to the Director of Engineering.

You will play an important role in shaping solutions, mentoring less experienced team members, and ensuring your work meets defined technical and quality standards.

Responsibilities:
Software Development

Develop and document software requirements

Design external system interfaces

Produce high-level and detailed software designs

Contribute to implementation, integration, and system testing

Develop and execute test procedures

Interact with customers as directed to clarify requirements or support delivery

General Responsibilities

Collaborate effectively within a cross-functional team environment

Provide guidance and constructive feedback to junior developers

Accept and apply feedback to continuously improve performance

Estimate effort and provide schedule input for assigned tasks

Work independently with minimal supervision

Resolve medium-complexity technical issues; escalate complex challenges appropriately

Demonstrate comprehensive knowledge within your technical domain

Take full ownership to ensure deliverables meet specified requirements and quality expectations

Qualifications:

Four-year Bachelor’s Degree in Computer Science, Computer Engineering, or a related field
OR

Three-year Bachelor’s Degree plus one (1) year of relevant experience
OR

Two-year diploma in Computer Technology plus two (2) years of relevant experience

Minimum five (5) years of experience in the software development industry

Demonstrated ability to contribute across multiple phases of the software development lifecycle

Strong understanding of software design principles and best practices

Ability to work independently while contributing effectively within a team environment

Additional Requirements:

Strong analytical and problem-solving skills

Effective communication and collaboration abilities

Ability to manage competing priorities and meet deadlines

Commitment to continuous learning and professional growth

Willingness to mentor and support the development of junior team members

Compensation:

$90,000-$110,000

Vacancy:

We have 1 Position Available

Job Title: Intermediate Software Developer
Requisition Number: 2269
Date: February 26, 2026
Location 1: Ottawa, ON
Remote: Hybrid
Business Unit: Learning
Department: Defence
Job Type: Full-time 
#LI-SL1#  
#SF#