Intermediate Software Developer


Job Location:

Ontario - Canada

Monthly Salary: $ 90000 - 110000
Posted on: 10 hours ago
Vacancies: 1 Vacancy

Job Summary

Position Overview:

We are seeking a motivated and capable Intermediate Software Developer to join our Engineering 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 Bachelors Degree in Computer Science Computer Engineering or a related field
OR

Three-year Bachelors 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:

$90000-$110000

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#


Required Experience:

IC

Position Overview:We are seeking a motivated and capable Intermediate Software Developer to join our Engineering 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 y...

About Company

Company Logo

Welcome to Calian, where innovation and expertise converge to deliver Advanced Technologies, Health, Learning, and IT & Cyber Solutions.

View Profile View Profile