Technical Lead, Software Development - Tangerine

ScotiabankToronto, ON
Onsite

About The Position

As a Technical Lead, you will be joining one of our teams, expanding our banking platform. You will be contributing to the development of world-class digital products and experiences touching millions of Tangerine customers every day. We are looking to fill our team with influencers, makers, creators and leaders who are flexible, curious, adventurous, versatile and responsive and who are ready to roll up their sleeves in a collaborative and productive environment to get things done. By joining our team, you will make an impact on our customers and the banking industry.

Requirements

  • University Degree – Computer Science
  • 7 years or more of software development experience (conceptualization, design, development and debugging)
  • 2 years as a technical lead providing hands-on architectural design for software applications.
  • Java, J2EE
  • Spring Boot (Micro Services)
  • Web Services (REST & SOAP)
  • Java Script, Junit, HTML, XSL, XML, Angular 2+
  • Cloud development, Site Reliability Engineering
  • Expertise with design patterns such as MVVM, MVC, Clean Architecture
  • Experience with unit-testing, code for robustness, usability and improving application performance
  • Solid understanding of developing large-scale software applications, considering security and scalability requirements
  • Proficient understanding of code versioning tools, such as GIT
  • Strong command in Computer Science concepts (SOLID, etc.)
  • Experience in integrating Third Party libraries and SDKs
  • Strong problem solving abilities

Nice To Haves

  • Dream in code and spend free time tinkering with new technologies or building apps on the side
  • Interested in the impact that financial services technology can have on people’s everyday lives
  • Experienced in user-centered design
  • Eager to mentor, teach and share
  • Continuous integration and deployment
  • Knowledge of the latest and greatest approaches to Agile Technical Practices
  • Enjoy collaborating and working alongside people with different skillsets

Responsibilities

  • Conceptualization, design, development and debugging of software applications.
  • Providing hands-on architectural design for software applications.
  • Developing applications that consume web services and HTTP REST interaction with JSON.
  • Evaluating new technologies and participating in the continuous improvement of applications and systems.
  • Prototyping, wireframing, and white-boarding ideas with the Design Team.

Benefits

  • Competitive total rewards package
  • Base salary
  • Performance bonus
  • Company matching programs (on pension & profit sharing)
  • Vacation
  • Personal & sick days
  • Paternity/maternity leave
  • Medical benefits
  • Vision benefits
  • Dental benefits
  • Access to thousands of online and in person courses
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service