Skip to content

Senior Software Engineer - Scotiabank, Toronto

scotiabank jobsScotiabank·Toronto, ONfull time

Posted: August 3, 2026

Apply for this jobExpires: September 2, 2026

Scotiabank is hiring a Senior Software Engineer in Toronto to contribute to building a commercial onboarding tool. This role offers significant development opportunities, focusing on both front-end and back-end skills within an inclusive, collaborative environment. Ideal for those with

at a glance

Location
Toronto, ON
Company
Scotiabank
Category
Engineering
Requisition ID
259561

Browse more Scotiabank jobs · See other jobs in Toronto

job description

Role Overview

Join Scotiabank's purpose-driven team as a Senior Software Engineer in Toronto, contributing to the building of a critical commercial onboarding tool. This unique opportunity allows you to develop both front-end and back-end skills, gaining exposure to an enterprise-wide team and interacting with key stakeholders. We foster an inclusive and high-performing culture, offering a collaborative environment where you can learn and grow. The ideal candidate will demonstrate a strong foundation in React and Java, showing initiative and solid communication skills, ready to build hands-on experience across full-stack technologies.

Key Duties

In this role, your responsibilities will include contributing to the design and development of application features and modern UI solutions, ensuring adherence to development standards. You will work closely with cross-functional teams to implement new features and participate actively in full stack development.

  • Contribute to designing and developing application features and modern UI solutions using React.js, while meeting development standards
  • Work with cross-functional teams to help design and implement features
  • Participate in full stack development with a focus on both front-end (React preferred) and back-end (Java, Python)
  • Troubleshoot, debug, and help optimise application performance
  • Follow development best practices and Agile methodologies

Who We're Looking For

We are seeking a highly experienced and skilled developer with a proven track record in enterprise application development. Your extensive years of hands-on experience across various technologies will be crucial for success in this role, particularly your expertise in React, Java, and Python. We value strong problem-solving skills and a collaborative approach to building robust solutions.

  • 10+ years of full stack development experience building enterprise applications using Java, Spring Boot, and modern front-end technologies (React.js, JavaScript/TypeScript)
  • 5–7+ years of hands-on experience in database management and SQL (complex queries, performance tuning, troubleshooting)
  • 5–7 years of hands-on experience building and supporting enterprise web applications (design, development, testing, and production support)
  • 5+ years mandatory hands-on experience with Python (building services, automation, or data pipelines in enterprise environments)
  • 3–7 years of hands-on experience with DevOps/CI/CD tooling such as Bitbucket, Jenkins, Sonar (or equivalent), including code quality gates and pipeline-driven deployments
  • Experience delivering solutions on Cloud platforms such as Google Cloud Platform (GCP) and Microsoft Azure
  • Knowledge of user authentication and authorisation across multiple systems, servers, and environments
  • Experience working in Agile delivery teams/methodologies

Compensation and Perks

Scotiabank is committed to fostering an inclusive environment and offers a comprehensive package designed to support your professional and personal well-being. We believe in investing in our employees' development and providing a dynamic workplace.

  • Diversity, Equity, Inclusion & Allyship: A commitment to creating an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and embraced through bias-free practices and inclusive values across Scotiabank. Opportunities to learn, grow & participate through various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
  • Accessibility and Workplace Accommodations: A commitment to creating and maintaining an inclusive and accessible environment for everyone, actively working to remove and prevent barriers.
  • Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
  • Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
  • Dynamic Ecosystem: Free tea & coffee, universal washrooms, and lots of space for team collaboration.
  • Community Engagement: Opportunities for community engagement & belonging with various programs, regardless of work location.

frequently asked questions

Where is this Senior Software Engineer role based?

This Senior Software Engineer position is based in Toronto, Ontario, Canada.

What core technologies are essential for this development role?

The role requires a strong foundation in React and Java, with significant hands-on experience in Spring Boot, JavaScript/TypeScript, Python, and database management.

What level of experience is Scotiabank looking for?

Candidates should have 10+ years of full stack development experience building enterprise applications, along with 5-7+ years of hands-on experience in database management and building enterprise web applications.

Does Scotiabank offer professional development opportunities?

Yes, Scotiabank supports employee growth through upskilling via online courses, cross-functional development opportunities, and tuition assistance.

categories

about scotiabank

similar jobs