Skip to content

Software Engineer - Scotiabank, Toronto

scotiabank jobsScotiabank·Toronto, ONfull time

Posted: July 1, 2026

Apply for this jobExpires: August 17, 2026

Browse more Scotiabank jobs · See other jobs in Toronto

job description

AI Summary

Scotiabank is hiring a Software Engineer in Toronto, Ontario. This role focuses on ensuring software reliability and operational efficiency within core banking engineering. Key responsibilities include leading development, mentoring, and working with continuous integration and deployment. Candidates need 6+ years of software development experience, strong cloud API design, and a degree in Computer Science or Engineering.

About the Software Engineering Role at Scotiabank

As a Software Engineer within Scotiabank's Core Banking Engineering team, you will contribute significantly to global success by executing and delivering initiatives aligned with business strategies and objectives. This critical role ensures that all activities are conducted in strict compliance with governing regulations, internal policies, and procedures. You will be instrumental in ensuring software reliability, observability, and operational efficiency across vital financial services technology. The position involves a passion for code and a desire to explore new technologies, making a tangible impact on people's everyday lives through robust financial software solutions. Furthermore, a key aspect of this engineering role involves leading, mentoring, teaching, and sharing your valuable knowledge with colleagues, fostering a collaborative environment. You will also be actively engaged in continuous integration and deployment practices, enhancing the overall development lifecycle.

Desired Skills and Experience for this Technology Position

To achieve success in this challenging technology role, candidates should possess extensive software development experience, specifically 6+ years in conceptualization, design, engineering, and debugging, with at least four years in a hands-on capacity. A strong background in designing and developing cloud-based APIs is essential, demonstrating a deep understanding of scalability, security, and performance within distributed systems. Proficiency with Spring Boot (Microservices), Java/J2EE, and Web Services (REST & SOAP) is a core requirement for this development position. Furthermore, hands-on experience with DevOps best practices and tooling, including CI/CD, Helm, Harness, Jenkins, Kubernetes, and Docker, is expected. The ideal candidate will also have experience integrating with third-party SaaS providers, libraries, and SDKs, alongside cloud development experience using GCP. Working knowledge of Angular 2+, JavaScript, JUnit, JSON, HTML, XSL, and XML is considered a valuable asset. Crucially, a solid knowledge base in secure coding, authentication, authorization, and compliance is required to maintain the integrity of financial software. Core banking experience, including an understanding of financial systems, transaction flows, and regulatory compliance within enterprise environments, is highly valued. The ability to support production applications, ensuring stability through incident resolution and proactive prevention, is also vital for long-term success. A university or college degree in Computer Science, Engineering, or a related technology field is a fundamental qualification.

categories

about scotiabank

similar jobs