Share this Job

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:  Agile Solutions Architect - Hybrid




Requisition ID: 155400

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


The Team

Solutions Architect – Retail Payments, Data and Transaction

This role will be within the Scotiabank Canadian Banking Technology (CBT) Retail Payments, Data and Transaction team who provides customer information, core banking capabilities, API & Event Enablement, Leadership in Delivery, supporting CBT Modernization Strategy, Data Strategy, Governance, Architecture, Design and Engagement. Successful candidate will be partnering with the Business, Enterprise Architecture, Digital Banking Group as well as with multiple teams consuming services from core banking platforms.


The Role:

  • Works closely with the Business, Delivery and Engineering teams, Product Owners and technical platform teams to architect, design and develop high quality APIs and solutions enabling business growth, increasing customer engagement in alignment with business and technical strategies.
  • End-to-end software architecture, design and development of complex distributed cloud based micro-service system.
  • Provides expertise to development team working from various locations on system development and systems integration. This should also extend to providing detailed guidance at the code level to support Engineers delivering code.
  • Designing, building and enhancing the infrastructure required to support the platforms in terms of robustness, scalability, availability and efficiency
  • Ability to architect, design and deliver software that can scale elastically across multiple data centers and cloud vendors while staying resilient.
  • Understands relationship of application/systems and data solution
  • Understands testing at every stage of development. This includes unit, mutation, use-case, performance, availability (failure injection) and consistency testing
  • Ability to communicate with precision while being concise.
  • Extensive experience using architecture, systems analysis and design methodology
  • Performing research and development to evaluate emerging technologies and their potential to redesign credit, banking, transaction processing, customer information management platforms.
  • Aligning solutions to strategic technical and capability roadmaps and identifying new shared capabilities and business opportunities.


Where will you work? This is a Hybrid role.


Is this role right for you?

  • Experience of a broad range of Enterprise technology domains and technology implementations
  • Experience and good understanding of Agile methodology.
  • Strong communication skills and experience in working with diverse multiplatform teams
  • Ability to interact with and influence colleagues and business partners at all seniority levels
  • Strong knowledge and understanding of applications architecture, systems design and integration principles with a detailed understanding of applicable programming methodologies.
  • Proven understanding of architectural concepts (security, data flow, network, data architecture) issues and trends.
  • Strong communication, interpersonal, presentation and negotiation skills
  • Able to apply existing and emerging technologies / architectures to deliver innovative solutions
  • Strong analytical skills - problem identification and resolution
  • Strong technical leadership
  • Experience as subject matter expert for multiple initiatives


Do you have the skills that will enable you to succeed in this role?

  • Bachelor or Master degree in Computer Science/Engineering, Information Systems, or other related field (or equivalent work experience)
  • 10+ years of experience in IT, with an emphasis on API and Micro-service development, and proven ability in delivery services.
  • Certifications appropriate to the role (i.e. Cloud Certifications, TOGAF, Agile etc.)
  • Practical experience of the following technologies and platforms (deep technical understanding in several areas is expected)
    • REST/SOAP Protocols
    • XSLT/JSON Message Mapping and tools
    • API & Service Integration development techniques
    • Java/Node JS Frameworks and Components (Java Spring Boot, rxJava, Reactor, Guice, etc…)
    • Cloud Architecture Google Cloud, Microsoft Azure, AWS etc.
    • Performance engineering techniques
    • Good knowledge of Domain Driven Design and multiple Java frameworks
    • Build, automated integration and deployment tools such as Maven and Jenkins.
    • Experience in delivering code using TDD, CI/CD, Code Analysis and Coverage tools to support automated testing and monitoring (AppDynamics, SonarCube, Zipkin, Jaeger, etc…)
    • Source Code Management Systems (GIT, Bit Bucket, SVN)
    • Security – secure development principles, OAuth, infrastructure security, etc
    • Experience of working with TOGAF or other Enterprise Architecture Frameworks and their application
    • Cloud infrastructure, Docker, Linux OS, distributed Relational/NoSQL/NewSQL datastores
    • HA Design/Architecture principles
    • Mainframe systems architecture and design
    • Good knowledge on Mainframe communication protocols, IMS Connect, zOS Connect, etc.
    • Understanding of IMS, CICS and DB2 subsystems
    • Good knowledge of data, analytics, AI


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
  • Onsite cafeteria
  • 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. 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: R&D Engineer, Solution Architect, Cloud, Information Technology, Engineer, Engineering, Technology