Solutions Architect

ScotiabankToronto, ON
Onsite

About The Position

The RESL (Real Estate Lending Systems) Engineering team is growing rapidly and is looking for a talented Solutions Architect who can help us transform the Bank. If you are excited about having a hand in building a bank of the future using cloud computing and architecting highly available, large-scale, API enabled applications used by a growing number of people, then join us in making our revolution ubiquitous. If you are excited to work on a business-critical application suite that demands high quality work in new builds, enhancements with speed and accuracy in dealing and assuring production stability, this is the place for you. You will own and help drive exciting new initiatives - from building new features, re-platforming old technologies to improving performance, latency, availability and ultimately our customers’ experience with Scotiabank.

Requirements

  • Expert knowledge of popular industry-standard front-end technologies (User Experience; Single Page Applications; API Design; security and encryption; automated testing and builds; performance; accessibility; browser capabilities).
  • Expertise to design and estimate highly complex technology programs which consist of multiple technology projects for various business partners and stakeholders, across multiple business units.
  • Proficiency in server-side implementations (Microservices, session management, caching, consuming business and system APIs).
  • Experience in architecting solutions which impact digital and book of record systems with various technology stacks.
  • Comfortable with hands on coding, performing code reviews, and enforcing engineering principles such as TDD, DRY, SOLID within the team.
  • 10+ years of software engineering industry experience, preferably in banking (mortgage experience an asset).
  • Working knowledge of front-end concerns relevant to full-stack architecture (state management, session/cookie handling, server side vs client side rendering etc.).
  • Experience with Java, Spring Boot, Web services (SOAP and RESTful), Relational database, OAuth2/OpenID Connect, secure coding practices, SAST/SCA tools and multi-region deployment architectures.
  • Experience designing and implementing highly available, extensible APIs.
  • Experience with process methodology, development methodologies (Agile, SDLC, Iterative).
  • Experience with secure coding practices and source code analysis tools (Fortify, BlackDuck).
  • Awareness of how scalable, secure, enterprise-level software systems are designed (both on code and infrastructure levels).
  • Experience in high volume, high complexity online systems needing integration across multiple technologies and consumers.
  • Ability to collaborate across organizational boundaries, build relationships, and achieve broader organizational goals.
  • Knowledge of structured Enterprise Architecture practices, hybrid cloud deployments, and on-premise to-cloud migration deployments and roadmaps.
  • Knowledge of designing and implementing public cloud-based applications with experience in either Google Cloud Platform or Microsoft Azure.
  • Experience leading large-scale application modernization efforts (e.g., legacy Java frameworks or Pega apps to Spring Boot, monolith decomposition, Java version upgrades).
  • Experience with GitOps deployment models (ArgoCD, Helm), observability platforms (Dynatrace, Splunk), and CI/CD pipelines in enterprise environments.

Responsibilities

  • Maintain, support, and enhance existing applications according to specifications with a high degree of accuracy and functionality.
  • Identify areas for improvement for system reliability, processing/response times, permanent remediation of production issues, volume of data, document storage and retrieval, etc.
  • Maintain a current and thorough knowledge of the Mortgage Rapid Lab’s environment and specific applications with an understanding of the business systems.
  • Lead architectural design discussions focused on scalability, design and implementation of best practices.
  • Design architectural solutions, roadmaps and related strategies that are aligned to Enterprise Standards in an effort to modernize software applications. Present solutions to Architecture Review Board, Technical Teams, Business, Networks and Security and obtain approvals.
  • Assess and analyze business strategy & requirements, the current technical environment and technology options to evaluate solution alternatives that meet business needs and the bank strategy.
  • Keep up with emerging technologies and push to modernize applications while considering the Bank’s risk appetite.
  • Provide input into the technology and infrastructure road maps for the division.

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