
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A global technology firm in Canada is seeking an Intermediate Software Developer to contribute to all phases of software development. The ideal candidate will have 5+ years of experience in handling large-scale applications and strong knowledge of programming languages such as Java and Python. Responsibilities include designing software architecture, troubleshooting issues, and ensuring system security. Join this dynamic team to tackle real-world challenges while following Agile methodologies.
About Calian
At Calian, we help organizations overcome obstacles, manage risks, and drive progress. Since 1982, we’ve grown from a small consulting firm into a trusted global company across defence, space, health, nuclear energy, public safety, and government. We create innovative solutions that tackle complex challenges and help organizations and communities stay resilient, informed, and connected. If you’re driven by purpose and energized by solving real‑world challenges, we want you on our team.
Job Type: Full Time
Intermediate Software Developers contribute to designing, programming, testing, and maintaining product software applications and systems through the entire software development lifecycle. They are expected to collaborate with the Quality Assurance and Customer Support teams to ensure that software applications meet the business’ requirements and project deadlines and perform as expected by customers. Intermediate Software Developers are expected to obtain intermediate level knowledge of software systems to contribute to future system design considerations and implementations.
At Calian, we do not use Artificial Intelligence (AI) to screen or evaluate candidates. AI tools may support backend administrative tasks, but they do not influence hiring decisions. All evaluations and decisions are made by real people on our recruitment team and hiring managers. All applicants are reviewed and only those chosen for an interview will be contacted by our recruiting team.