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
Senior Full Stack Developer building AI - driven .NET and frontend software for XTM’s enterprise translation platform. Leading automation, MCP, and AI - assisted development practices across the Montréal engineering team.
Full Stack Java Engineer building Java, React, and cloud - native applications for Miratech’s WFM and CX clients. Developing APIs, microservices, integrations, and CI/CD pipelines.
Ingénieure senior concevant et coordonnant des équipements de mécanique lourde pour les projets hydroélectriques d’EXP. Supervision technique, visites de chantier et accompagnement d’équipes multidisciplinaires.
Staff Frontend Engineer shaping Affirm’s buy - now - pay - later checkout experience. Setting technical direction and improving React/Vue - based core checkout flows.
Staff Frontend Engineer setting technical direction for Affirm’s checkout orchestration. Leading React/Vue architecture, operational excellence, and high - quality customer payment experiences.
Tech Lead developing secure cloud applications and middleware for Genpact’s AI and digital transformation solutions. Managing Python automation, Kubernetes, CI/CD, observability, and cloud platforms.
Full Stack Python Developer building financial portfolio management software for banks and institutional clients. Owning Python, React, TypeScript, and PostgreSQL features end to end.
Software Engineering Evaluator assessing AI - generated code for correctness, security, performance, and subtle defects. Remote hourly contract supporting leading AI research organizations.
Senior Software Engineer building Homebase’s scheduling, HR, and payroll products for small businesses. Shipping reliable features and leading end - to - end engineering projects.