Software Developer - Scotiabank, Toronto
Posted: June 26, 2026
Browse more Scotiabank jobs · See other jobs in Toronto
job description
AI Summary
Scotiabank is actively seeking a Software Developer in Toronto, Ontario, to contribute to the Pricing and Rates applications within Canadian Banking Engineering. This technical role involves system analysis, design, programming, and support for existing and new applications. Key responsibilities include refining technical requirements, coding, unit testing, and participating in code reviews. Candidates should possess at least 3-5 years of technical working experience with Core Java (version 8 or higher) and Python, alongside knowledge of Spring Boot and agile development practices.
Role Overview and Responsibilities
As a Software Developer at Scotiabank, you will play a crucial role in the development and maintenance of critical applications within the Deposits Domain. Your responsibilities will encompass providing comprehensive system analysis, technical design, and programming expertise for both new and existing systems. You will collaborate closely with project teams to refine technical requirements, ensuring that all technical design and guidance align with the bank’s enterprise architecture standards. This position requires a hands-on approach to coding, unit testing, debugging, and documenting applications and scripts, contributing significantly to the overall software development lifecycle. You will also be involved in creating estimates for development efforts, maintaining and enhancing applications, and participating in regular code reviews to ensure high-quality releases. Furthermore, you will take a lead role in analysing and resolving production issues, performing root cause analysis, and implementing solutions in various environments. Your technical knowledge will be vital in recommending best practices and enhancements that support Scotiabank’s technology roadmap, working with product owners and business analysts to improve current system behaviour.
Required Skills and Technical Experience
To succeed in this challenging Software Developer role, candidates are expected to bring a strong technical background and proven experience. A bachelor’s degree in Computer Science, Engineering, or a related discipline is preferred. You must have at least 3-5 years of technical working experience in systems analysis, design, development, unit testing, and debugging. Essential technical skills include proficiency with Core Java (Version 8 or higher) and Python, along with solid knowledge of SQL and relational databases. Practical experience with Spring Boot, Spring Security, Spring Data Repositories, or Spring Batch is required, demonstrating your capability in modern Java development frameworks. Familiarity with tools like GIT, Gradle, Jira, and Confluence for building Continuous Integration/Continuous Delivery (CI/CD) pipelines is also important. The ideal candidate will have technical working experience in an agile environment, coupled with knowledge of Web Services (SOAP/REST), STS Spring Tools, or Eclipse Integrated Development Environment (IDE). Additional valuable technical knowledge includes SSL for secure application handshakes, cloud development and implementation (e.g., Google Cloud, Splunk), and event-driven architecture (Kafka, Kafka connectors, Kafka brokers). Prior working experience in the banking or financial services industry for 3-5 years is also a significant asset, providing valuable context to your technical contributions.
An Inclusive Environment at Scotiabank
Scotiabank is committed to fostering a purpose-driven, winning team within an inclusive and high-performing culture. As a Software Developer, you will champion this high-performance environment and contribute actively to an inclusive work environment where every employee is empowered to reach their fullest potential. The bank values diversity, equity, inclusion, and allyship, striving to create a culture where individuals are respected for who they are and embraced through bias-free practices. Scotiabank careers offer numerous opportunities for upskilling through online courses, cross-functional development, and tuition assistance, supporting your continuous professional growth. Employees benefit from a competitive rewards program, including bonuses, flexible vacation, and comprehensive benefits from day one. Joining Scotiabank means becoming part of an organisation that prioritises community engagement and provides a dynamic ecosystem for collaboration and innovation, ensuring a supportive and enriching professional journey.
categories
about scotiabank
- Industry: Finance
- Size: 10000+ employees
- view all Scotiabank jobs
similar jobs
- influencer marketing account manager - later, toronto - Later
- office coordinator - university health network, toronto - University Health Network
- senior project manager, planning - university health network, toronto - University Health Network
- administrative assistant ii, arthritis program - uhn, toronto - University Health Network
- clinical nurse specialist, geriatric ed - uhn, toronto - University Health Network
- pharmacy technician - university health network, toronto - University Health Network
- clinical study & regulatory specialist i - uhn, toronto - University Health Network
- clinical coordinator, acute leukemia program - uhn, toronto - University Health Network
- home support supervisor - spectrum health care, toronto - Spectrum Health Care
- specialist, crew advanced analytics - air canada, toronto - Air Canada
