Calian Group Ltd. logo

Intermediate Software Developer

Calian Group Ltd.

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

#LI-SL1# #SF#

Job Type

Job Type
Full Time
Salary Range
USD 90,000 - 110,000 yearly
Location
Ottawa, ON

Share this job: