Please be advised that our Careers site will be unavailable from November 28 at 12am ET to November 29 12am ET for scheduled system maintenance.

Title:  Solutions Architect

 

 

 

Requisition ID: 260791 

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.

 

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.  

 

Is this role right for you? In this role, you will:  

 

  • 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.   
  • You have 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).   
  • You have 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.  
  • You enjoy keeping up with emerging technologies and push to modernize applications while considering the Bank’s risk appetite.   
  • You are proficient in server-side implementations (Microservices, session management, caching, consuming business and system APIs)   
  • You have experience in architecting solutions which impact digital and book of record systems with various technology stacks  
  • You are comfortable with hands on coding, performing code reviews, and enforcing engineering principles such as TDD, DRY, SOLID within the team   
  • You enjoy providing input into the technology and infrastructure road maps for the division. 

 

Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have: 

 

  • 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  

 

What's in it for you? 

  

  • Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans. 
  • Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.   
  • 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 - No matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs. 

 

Location(s):  Canada : Ontario : Toronto 

Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.  

At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our  Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.


Job Segment: Solution Architect, Architecture, Cloud, Test Engineer, Developer, Technology, Engineering