Full Stack Architect

Posted 15 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Full Stack Architect designing scalable, compliant banking technology for TD’s onboarding, customer management, and advice experiences. Driving API-first architecture, integration, reliability, and modernization across digital and branch channels.

Responsibilities

  • Design and deliver scalable, compliant, customer-centric solutions for onboarding, customer management, and advice
  • Modernize how customers discover, apply for, and manage products across digital and assisted channels
  • Equip branch advisors with integrated tools and insights
  • Drive headless API-first, event-driven architectures and seamless system/channel integration
  • Understand business needs and provide practical architecture and technology solutions aligned with long-term vision
  • Design software across database, application, client, infrastructure, middleware, build, test, and deployment layers
  • Advise on technology stacks, security, scalability, constraints, and future design impacts
  • Lead code reviews, prototypes, configuration management, integration, and build automation
  • Monitor and report on product/project/application progress and collaborate with designers, engineers, and business stakeholders
  • Design tests, support issue analysis and fixes during testing, and resolve production issues
  • Mentor and train junior colleagues and contribute to capability creation
  • Set service-level objectives and exercise key FSA decision rights
  • Focus on reliability, scalability, and complex architectural infrastructure
  • Develop observability standards and production performance measurements
  • Lead governance, regulatory, compliance, audit, and operational-risk interactions
  • Contribute expertise to cross-functional and enterprise initiatives
  • Ensure products and projects comply with technology architecture and development standards
  • Identify architectural gaps, emerging trends, technology debt, and resilient-solution improvements
  • Map business processes to technology solutions
  • Track code changes through control systems
  • Manage risks, escalate high-risk activities, and maintain risk-management processes
  • Share engineering best practices, knowledge, and industry expertise
  • Participate in performance management, cross-training, and team development
  • Keep stakeholders informed of project status and relevant day-to-day information
  • Build productive relationships with internal and external stakeholders
  • Support a diverse, positive, equitable, and collaborative work environment
  • Act as a TD and business-area brand ambassador

Requirements

  • Undergraduate degree or Technical Certificate (Graduate degree preferred)
  • 10+ years relevant experience developing a variety of platforms
  • Experience with Continuous Integration, Continuous Delivery, Pair programming and/or Test-Driven Development is an asset
  • Ability to author Unit, Integration and Functional Tests
  • Demonstrated experience with leading technical tools integration in a complex environment
  • Depth and breadth in modern architecture practices, including public cloud, AKS/Kubernetes, microservices, UI frameworks, event-driven and streaming architectures, caching technologies, and relational and NoSQL databases
  • Expertise in Domain-Driven Design, including domain decomposition, bounded contexts, business capability modeling, and scalable APIs, events, and reusable domain services
  • Exceptional collaboration, communication and client-facing skills
  • Ability to anticipate architectural gaps and identify emerging trends
  • Advanced business acumen and specialized technical knowledge of TD and its applications, programming languages, industry best practices, bank standards, infrastructure, and architectural design/solutions
  • Ability to work autonomously on high-profile, complex and/or high-risk technology projects
  • Familiarity with Salesforce architecture, data model, integration patterns, and customer engagement capabilities is desirable
  • Breadth across the end-to-end customer journey and depth in customer onboarding, customer management, and advice architectures

Benefits

  • Base salary and variable compensation
  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off
  • Banking benefits and discounts
  • Career development
  • Reward and recognition programs
  • Regular development conversations
  • Training programs
  • Online learning platform
  • Mentoring programs
  • Training and onboarding sessions
  • Accessibility accommodations throughout the interview process

Job type

Full Time

Experience level

SeniorLead

Salary

CA$115,600 - CA$163,200 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudKubernetesMicroservicesNoSQL

Location requirements

OnsiteTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.