Skip to content

Senior Programmer Analyst - Scotiabank, Toronto

scotiabank jobsScotiabank·Toronto, ONfull time

Posted: June 26, 2026

Apply for this jobExpires: August 12, 2026

Browse more Scotiabank jobs · See other jobs in Toronto

job description

AI Summary

Scotiabank is seeking a Senior Programmer Analyst in Toronto to develop and support secure technology solutions for Canadian Banking. This role involves working in an agile environment to deliver reliable and efficient systems. Key requirements include over four years of information technology experience, strong Java and Unix shell skills, and a solid understanding of cloud concepts and DevOps.

About the Opportunity

As a Senior Programmer Analyst within Core Banking Engineering at Scotiabank, you will play a crucial role in developing and supporting cutting-edge technology solutions. This position is integral to delivering secure, reliable, scalable, and efficient systems that underpin various products and business lines across Canadian Banking. You will thrive within an agile team in a fast-moving environment, contributing to an inclusive and high-performing culture. Responsibilities include analyzing complex business requirements, generating technical specifications for software design, and maintaining existing applications. This role also involves providing off-hours pager support on a rotational basis, ensuring continuous operational excellence for critical banking technology.

Key Skills and Experience for Success

To excel in this Senior Programmer Analyst role, candidates must possess a robust set of technical skills and practical experience. We are seeking individuals with at least four years of experience in information technology, specifically in developing and supporting applications. Strong proficiency in Java and Unix shell skills, particularly within Eclipse-based environments, is essential. A solid understanding of DevOps practices for deployment and experience with Git repositories are also critical. Furthermore, candidates should have a strong grasp of the Spring Framework and practical experience with Azure and/or GCP Cloud frameworks. Expertise in SQL Databases and their related security models, along with a strong understanding of cloud concepts and implementation, will be vital. Experience with API management and developing microservices is highly valued, as is familiarity with Network, LAN TCP/IP, security, and communication protocol concepts. An Undergraduate Degree in Computer Science or a technical equivalent is required, demonstrating a foundational understanding of modern technology principles. Beyond technical prowess, success in this dynamic environment requires a positive attitude, reliability, self-motivation, and excellent communication, problem-solving, and analytical skills.

Why Join Scotiabank?

Joining Scotiabank means becoming part of a purpose-driven team committed to results within an inclusive and high-performing culture. We are dedicated to fostering an environment where every employee is empowered to reach their fullest potential, respected for who they are, and embraced through bias-free practices. Scotiabank champions diversity, equity, inclusion, and allyship, providing opportunities for all employees to learn and grow through various Employee Resource Groups that span diverse identities. We are also committed to accessibility and workplace accommodations, continuously working to remove barriers and build an inclusive environment. Employees benefit from opportunities for upskilling through online courses, cross-functional development, and tuition assistance. Our competitive rewards program includes bonuses, flexible vacation, personal and sick days, with benefits commencing on day one. This supportive environment encourages continuous evolution, problem-solving, and constant feedback, ensuring a fulfilling career journey within the Canadian banking technology sector.

categories

about scotiabank

similar jobs