Requisition ID: 123166
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.
The Mortgage Systems team is growing rapidly and is looking for a talented Senior 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. Along with this, you will interact with numerous dynamic teams across the Bank, from mobile developers in the Digital Factory to Mainframe specialists looking to re-platform into Public Cloud.
Reporting to the Director of Mortgage Systems, the Senior Solutions Architect will be a key team member with various accountabilities:
Design, build and support highly complex applications alongside agile and traditional teams
Identify areas for improvement for system reliability, processing/response times, permanent remediation of production issues, volume of data, document storage and retrieval, etc.
Lead architectural design discussions focused on scalability, design and implementation of best practices
Partner with solutions providers to effectively develop and deploy solutions according to Scotiabank standards - “own” the deployment of new solutions and ensure that they meet budget, specification, and timeline
Design architectural solutions, roadmaps and related strategies that are aligned to Enterprise Standards in an effort to modernize software applications.
Present and leverage technical information and solutions in a way that establishes trust relationships, persuades stakeholders and achieves understanding and consensus at all levels.
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.
Our teams are flexible and fast – you will be asked to provide leadership, mentorship, peer review, contribute to software libraries and quality control on a daily basis.
Partner with multiple teams Bank wide to collaborate on strategy and direction and apply to architecture and application design.
Is this role right for you?
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; mobile environments and responsive design; 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 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?
10+ years of software engineering industry experience, preferably in banking (mortgage experience an asset)
Experience designing and developing process-based solutions or BPM (business process management).
Experience in Mainframe, Pega, Profile, MUMPS, DB2, Java, Spring Boot, Java Script technologies - modernization experience will be preferred.
Experience with process methodology, development methodologies (Agile, SDLC, Iterative)
Experience with structured Enterprise Architecture practices, hybrid cloud deployments, and on-premise to-cloud migration deployments and roadmaps.
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.
Experience designing and implementing highly available, extensible APIs.
Experience designing and implementing public cloud-based applications with experience in either Google Cloud Platform or Microsoft Azure
What's in it for you?
We have an inclusive and collaborative working environment that encourages creativity, curiosity, and celebrates success!
We provide you with the tools and technology needed to create beautiful customer experiences
You'll get to work with and learn from diverse industry leaders, who have hailed from top technology companies around the world
Dress codes don't apply here, being comfortable does
We offer a competitive total rewards package that includes a base salary, a performance bonus, company matching programs (on pension & profit sharing), generous vacation, personal & sick days, personal development funding, maternity leave top-up, parental leave and much more.
Canadian Banking Technology supports the end-to-end technology needs of Scotiabank’s Canadian banking business, including a broad range of banking products and services from savings and chequing accounts to credit cards and commercial loans. Joining our team gives you access to great opportunities with a wide range of traditional and emerging technologies while delivering innovative solutions for our business applications and platforms.
Location(s): Canada : Ontario : Scarborough
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. 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.