T

TD Bank

Offers banking, loans, and wealth management.

Full Stack Architect - Data & AI, Customer Domain

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaCA$115.6k - CA$163.2kIn-person

About the Job

Requirements

  • Demonstrated expert knowledge of specific enterprise and/or functional domains and a track record working with a broad range of architecture frameworks, technology, tools, processes, and procedures.
  • Exceptional collaboration, communication, and client-facing skills.
  • Ability to anticipate architectural gaps and emerging trends, supported by business acumen and specialized technical knowledge of TD applications, programming languages, industry best practices, bank standards, infrastructure, and architectural design and solutions.
  • Ability to work autonomously on high-profile, complex, and/or high-risk technology projects with significant organizational impact.
  • An undergraduate degree or technical certificate is required; a graduate degree is preferred.
  • 10+ years of relevant experience developing a variety of platforms.
  • Demonstrated experience leading technical tool integrations in a complex environment.

Responsibilities

  • Design, describe, and manage solution engineering for assigned Journeys and Platforms through the end-to-end lifecycle, including frontend, backend, databases, and application or site debugging.
  • Shape the technical vision and create complex distributed solutions, technical designs, and integrations using business acumen and technical expertise.
  • Apply expertise across databases, applications, client tiers, software layers, and build, test, and deployment strategies to design software, including applications, infrastructure, and middleware, and guide component development across teams.
  • Elevate applications and data as differentiators for customer experience, anchored in foundational infrastructure and platforms.
  • Advise on technology-stack suitability and define principles and constraints for solution components; align the team on these principles to determine security and scalability approaches and assess future design impacts.
  • Drive continual upgrades and evaluate practical program concerns to innovate server-side and user-side features, reduce technology debt, and build resilient solutions.
  • Lead code reviews, create and test prototypes, assess approach viability, and use configuration management and integration/build automation tools to lead and deploy code, gather proof points, guide developers, address complexity, and recommend integration fixes and improvements.
  • Monitor and report progress and collaborate with designers, engineers, and business stakeholders to ensure assigned portfolio features are developed.
  • Design tests to maintain software functionality; support issue analysis and fixes during testing and production issue resolution.
  • Drive capability creation within practices, and mentor and train junior colleagues on evolving technologies and engineering trends while creating functional, visually effective solutions.
  • Set service-level objectives and exercise key decision rights for the Full Stack Architect role.
  • Focus on reliability, scalability, and architectural infrastructure, including highly complex and scalable systems.
  • Develop observability standards so production systems operate under known conditions and measurements help anticipate errors or failures.
  • Lead interactions with governance and control groups, including regulatory, operational risk, compliance, and audit teams, providing architectural technology and tool expertise and consulting on risk issues.
  • Lead or contribute to cross-functional and enterprise initiatives as an organizational or subject-matter expert, identifying risks and providing guidance on significant and complex situations.
  • Monitor and report product, project, and application status within the assigned product; ensure compliance with technology-domain architecture and design and operate processes for ongoing review against architecture and development standards.
  • Anticipate architectural issues and gaps and identify industry trends to recommend improvements that reduce technology debt and build resilient solutions.
  • Map processes and subprocesses that connect business problems with technology solutions.
  • Track code changes through control systems.
  • Collaborate across practices, platforms, or Journeys with diverse teams, encouraging adoption of change and continued development of knowledge about technical tools and trends.
  • Identify and manage organizational risks, escalate non-standard high-risk activities, and protect organizational interests.
  • Monitor emerging issues, trends, and regulatory requirements and assess their potential impacts.
  • Maintain a risk-management and control culture aligned with risk appetite and supported by effective processes.
  • Participate as a team member in a positive work environment that supports business service, quality, innovation, and teamwork, and communicate issues and relevant information promptly.
  • Provide thought leadership and industry knowledge on quality engineering practices and participate in knowledge transfer within the team and business unit.
  • Stay current with emerging trends and developments and expand knowledge of the business, related tools, and techniques.
  • Participate in personal performance management and development activities, including cross-training within the team.
  • Keep others informed about project status, progress, and relevant day-to-day information.
  • Contribute to team capability development by mentoring others, sharing knowledge and experience, and applying best practices; take on the Chapter Lead role when applicable.
  • Collaborate with the team and leadership to identify and resolve product-quality issues proactively.
  • Develop productive working relationships with internal and external business partners and stakeholders.
  • Contribute to a fair, positive, and equitable environment that supports a diverse workforce.
  • Represent the business area and bank as a brand ambassador internally and/or externally.

Desired Qualifications

  • Experience with continuous integration, continuous delivery, pair programming, and/or test-driven development, including authoring unit, integration, and functional tests.
  • Knowledge of n-tier architectures and frameworks and ability to produce conceptual and logical reference architectures; experience creating technology strategy artifacts is an asset.
  • Experience creating current- and future-state architecture diagrams and architecture blueprints.
  • Experience assessing and evaluating products, platforms, and technologies for customer management, Master Data Management in the Customer/Party domain, and Customer 360.
  • Experience architecting Master Data Management and Customer 360 solutions, with knowledge of customer data models in banking, wealth management, and insurance.
  • Ability to design and define API and real-time event integration patterns for operational customer repositories.
  • Working knowledge of Informatica Master Data Management, Azure Cloud, and Databricks.
  • Working knowledge of artificial intelligence concepts, patterns, and tools.
  • Experience presenting to executive audiences, senior architects, and review boards.
  • Knowledge of financial services or the banking industry.
  • Ability to communicate ideas and concepts clearly to broad audiences.
  • Ability to lead change and influence technology and business partners, and to work resourcefully and independently.
  • Self-directed learning and organizational awareness of processes, procedures, stakeholders, and accountabilities.
  • Ability to collaborate and work as part of a team in a matrixed environment.
  • Ability to perform day-to-day responsibilities with minimal direction.

About the Company

TD Bank

Offers banking, loans, and wealth management.

TD Bank provides a wide range of banking and financial services in North America for individuals, businesses, and corporations. Core offerings include checking and savings accounts, credit cards, loans, mortgages, investment products, and wealth management. TD Bank emphasizes digital banking through online and mobile apps that let customers manage money, pay bills, deposit checks, transfer funds, and manage cards. Revenue comes from interest on loans, service fees, and investment income. The company differentiates itself with a broad product lineup, large North American footprint, and integrated services for both personal and business customers, plus a focus on digital accessibility. Its goal is to be a leading, accessible financial institution that helps customers manage and grow their money through convenient, everyday banking and investment solutions.

Company size
10,001+
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1955

Recently Posted Jobs

Explore more opportunities at TD Bank

See more jobs