Senior Software Engineer

ScotiabankToronto, ON
Onsite

About The Position

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. The successful candidate will have the opportunity to contribute to building a commercial onboarding tool and to develop both front and backend skills for the bank. This role will offer exposure to an enterprise-wide team, opportunities to interact with key stakeholders, and the chance to learn and grow within a collaborative environment. The ideal candidate will demonstrate a strong foundation in React and Java, show initiative, and possess solid communication skills. The role will suit a developer looking to build hands-on experience in both front and backend technologies within a supportive team.

Requirements

  • 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

Responsibilities

  • 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 optimize application performance
  • Follow development best practices and Agile methodologies

Benefits

  • 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.
  • Free tea & coffee, universal washrooms, and lots of space for team collaboration.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service