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:  Principal Architect

 

 

 

Requisition ID: 249164

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

 

 

The role:

 

Provides architectural leadership and strategic direction for ScotiaConnect Channels and Global Payments within Global Cash Management Technology. Contributes to the overall success and global evolution of channel and payment platforms by defining and governing target-state architectures, technology standards, and design patterns aligned to business strategies. Enables scalable, secure, and globally reusable solutions that support multi region deployment, regulatory compliance, and regional market requirements. Plays a key role in expanding capabilities beyond current geographies by ensuring architectures are adaptable, interoperable, and aligned with enterprise and domain architecture principles. Ensures all solutions and architectural decisions adhere to applicable local and global regulations, internal policies, and established governance frameworks.

 

 

What will you do?

 

  • Collaborate across multiple domains, delivery teams, and platform organizations to lead the architecture and design of high quality banking platforms, APIs, and solutions supporting commercial customers.
  • Facilitate and drive cross team and cross domain architectural discussions, ensuring alignment on design decisions, integration approaches, and shared capabilities across initiatives.
  • Own end to end solution architecture and technical design for complex, distributed, cloud based microservice systems, balancing team level autonomy with platform and enterprise standards.
  • Provide senior level technical leadership and mentorship to development teams across multiple locations, guiding architecture, design patterns, and critical code level decisions to ensure consistent, high quality delivery.
  • Lead cross solution design efforts to manage dependencies and interactions across applications, services, and data platforms, ensuring coherent and scalable system landscapes.
  • Drive the design and evolution of platform infrastructure to ensure robustness, scalability, availability, performance, and operational efficiency across interconnected systems.
  • Architect and deliver resilient software solutions that scale elastically across multiple data centers and cloud environments, addressing fault tolerance, disaster recovery, and operational readiness.
  • Define and enforce comprehensive testing strategies across teams and domains, including unit, mutation, functional, performance, availability (failure injection), and consistency testing.
  • Communicate architectural direction, design trade offs, and technical risks with clarity and precision, effectively influencing both technical and non technical stakeholders across teams.
  • Apply advanced systems analysis and design methodologies to solve multi team, cross domain technical challenges.
  • Lead research and evaluation of emerging technologies and architectural approaches, assessing their applicability and impact across multiple teams and platforms.
  • Align solution designs with strategic technical and capability roadmaps, identifying opportunities for shared services, reusable components, and platform level improvements.
  • Incorporate the Bank’s risk appetite, security standards, and regulatory considerations into cross team architectural decisions and design governance.
  • Promote a high performance, collaborative engineering culture, encouraging alignment, inclusion, and accountability across domains and delivery teams.

 

What do you need to succeed?

 

Education & Experience

  • Bachelor’s or Master’s degree in Computer Science, Engineering, Information Systems, or a related discipline (or equivalent demonstrated professional experience).
  • 7+ years of progressive experience in software engineering and solution architecture within complex enterprise environments, with strong emphasis on:
    • Modern front-end frameworks (React) and backend platforms (Spring Boot, Redis)
    • API-first design and development, including microservice and event-driven architectures
  • Consistent delivery of highly available, scalable, web-based applications in regulated or mission-critical environments
  • Demonstrated experience leading technical design and solution delivery across multiple teams or domains.

 

Core Technical Skills

  • Advanced technical expertise across several of the following areas:
    • API and service integration architecture and development patterns, including synchronous and asynchronous integration styles
    • REST and SOAP protocols, including versioning, lifecycle management, and backward compatibility
    • Event driven architecture and streaming platforms, including Apache Kafka, covering topic design, partitioning, consumer groups, schema management, and exactly once / at least once delivery semantics
    • Message transformation and integration using XSLT, JSON, Avro, and related tooling
    • Java and React ecosystems, including Spring Boot–based microservices, Kafka client integrations, and stateful/stateless frontend architectures
    • Domain Driven Design (DDD), service decomposition, bounded context modeling, and event modeling
    • Performance engineering, capacity planning, and optimization in distributed and event driven systems
    • High Availability (HA), resiliency, fault tolerant architecture principles, including stream replication, replay, and back pressure handling

 

Additional Technical Competencies

 

  • Proven experience designing and deploying solutions on cloud platforms such as Google Cloud Platform, Microsoft Azure, and AWS, including hybrid and multi-cloud scenarios
  • Build, packaging, and deployment automation using tooling such as Maven and Jenkins
  • Design and implementation of CI/CD pipelines, Test-Driven Development (TDD), and automated quality, security, and observability practices
  • Strong working knowledge of source code management and collaboration tools (Git, Bitbucket, SVN)
  • Application of security-by-design principles, including secure coding practices, OAuth-based authentication/authorization, and cloud infrastructure security
  • Experience with cloud-based data platforms, including Azure SQL and Google Cloud SQL
  • Practical application of Enterprise Architecture frameworks to guide solution design while balancing agility and governance
  • Exposure to leveraging AI/ML-assisted development tools to improve engineering productivity, quality, and insight generation (considered an asset)
  • Strong command of English, with the ability to communicate complex technical concepts clearly in both written and verbal contexts

 

What's in it for you?

 

  • We have an inclusive and collaborative working environment that encourages creativity and curiosity and celebrates success
  • We provide you with the tools and technology needed to create meaningful customer experiences
  • You'll get to work with and learn from diverse industry leaders, who have hailed from top technology companies around the world
  • We hire you for your talent — not just a job — so you can grow with us. We’ll equip you for success not only in your role, but also in your career as a whole
  • Dress codes don't apply here: being comfortable does
  • Access to thousands of online and in-person courses so you can hone your current skills, or learn new ones
  • A competitive rewards package that includes a base salary, a performance bonus, company matching programs on pension and profit sharing, paid vacation, personal & sick days, medical, vision, and dental and much more

 

 

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: Architecture, Test Engineer, Testing, Cloud, Developer, Engineering, Technology