Skip to content

Software Engineer - Scotiabank, Toronto

scotiabank jobsScotiabank·Toronto, ONfull time

Posted: July 11, 2026

Apply for this jobExpires: August 27, 2026

Browse more Scotiabank jobs · See other jobs in Toronto

job description

AI Summary

Scotiabank is hiring a Software Engineer (Python/PL-SQL) in Toronto, Ontario. This role focuses on enhancing capital markets products and analytics platforms within Global Banking and Markets Engineering. Key duties involve developing and implementing market-leading solutions and designing database schemas. Candidates need at least four years of backend development experience using Python and PL/SQL, plus capital markets knowledge.

About the Role at Scotiabank

Join Scotiabank's Global Banking and Markets Engineering (GBME) team, a dynamic and award-winning technology engine powering the bank’s Corporate, Investment Banking, and Capital Markets businesses. This Software Engineer position is crucial for boosting the capabilities of capital markets products and analytics platforms, with a primary focus on the Risk and Margin platform within Prime Services Technology. The successful candidate will possess a strong technical and engineering mindset, collaborating closely with business teams and cross-functional engineering leaders to develop and implement market-leading solutions for various projects across GBME. This role is ideal for continuous learners eager to tackle challenges and leverage fresh technologies to solve complex problems, contributing to an inclusive and high-performing culture committed to results. You will apply analytical skills to design and develop applications that deliver excellence, effectiveness, and value to our business partners and customers.

Skills and Experience Needed

To succeed in this challenging Software Engineer role, candidates must bring at least four years of recent experience in backend development, specifically utilising Python and PL/SQL. A solid working experience with databases and SQL, including platforms such as Postgres, MSSQL, or Oracle, is essential. Proficiency with Python and batch scripting in Windows environments is also needed. The role requires working experience within an Agile environment, coupled with an understanding and practical experience of Test-Driven Development methodology. A Bachelor’s degree in Computer Science, Engineering, or equivalent relevant experience is expected. Furthermore, capital markets experience, encompassing an understanding of Front, Middle, and Back office operations, is a key requirement. Familiarity with Messaging Frameworks like IBM MQ, Kafka, or Redis, along with experience working with real-time, high availability, and low latency systems, will be highly beneficial. Experience in Java multi-threaded applications is also a valuable asset for this engineering position.

Why Join Scotiabank's Engineering Team

Joining Scotiabank means becoming part of a purpose-driven winning team committed to fostering an inclusive and high-performing culture. The bank actively strives to create an environment where every employee is empowered to reach their fullest potential, respected for who they are, and embraced through bias-free practices and inclusive values. Scotiabank champions diversity, equity, inclusion, and allyship, offering various Employee Resource Groups (ERGs) that span diverse gender identities, ethnicity, race, age, ability, and veterans. The organisation is dedicated to accessibility and workplace accommodations, continuously working to remove and prevent barriers to build a diverse and inclusive environment. Employees benefit from extensive upskilling opportunities through online courses, cross-functional development, and tuition assistance. A competitive rewards program, including bonus potential, flexible vacation, personal and sick days, and benefits that commence on day one, is also provided. Furthermore, Scotiabank offers numerous opportunities for community engagement and belonging through various programs like hackathons, contests, and more, ensuring a vibrant and supportive professional experience.

categories

about scotiabank

similar jobs