Full Stack Architect at TD | CA | Rezi

Full Stack Architect at TD

Full Stack Architect

TD · CA

1 weeks ago

Full Stack Architect

TD · CA

11 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Full Stack Architect role.

Rezi rewrites your resume against TD's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Full Stack Architect posting at TD — free, in seconds.

About the Role

This role is part of TD IT Architecture, covering the organization's overall technology strategy, direction, and standards for developing an architecture framework. Architects in this team develop and maintain solution and application architecture, infrastructure environment architecture, technical integration architecture, data strategies and models, security, and enterprise architecture.

Responsibilities

  • Design and deliver scalable, compliant, and customer-centric solutions for onboarding, customer management, and advice.
  • Modernize customer product discovery, application, and management across channels.
  • Equip branch advisors with integrated tools and insights.
  • Drive headless API-first, event-driven architectures for seamless integration.
  • Meet regulatory and data governance requirements.
  • Apply multi-disciplined expertise to create overall software design and guide sub-component development.
  • Elevate focus on applications and data as differentiators for customer experience.
  • Advise on technology stack suitability and define principles for solution components.
  • Rally the team around principles to determine security and scalability approach, and conduct impact assessments.
  • Drive continual upgrading and assess program concerns to innovate features and reduce technology debt.
  • Lead code reviews and create/test prototypes to assess viability.
  • Use configuration management and integration/build automation tools to deploy code.
  • Gather proof points for developers and provide suggestions for fixes and improvements.
  • Monitor and report on progress, collaborating with designers, engineers, and business stakeholders.
  • Design tests to keep software functional and support issue analysis and resolution.
  • Collaborate with Practices to drive capability creation and mentor junior colleagues.
  • Set service-level objectives (SLO) and exercise key decision rights.
  • Focus on reliability, scalability, and the development of architectural infrastructure.
  • Develop observability standards to ensure production systems operate under known conditions.
  • Lead interaction with governance and control groups to provide subject matter expertise on risk issues.
  • Lead or contribute to cross-functional/enterprise initiatives as an organizational or subject matter expert.
  • Monitor and report on the status of products/projects/applications, ensuring compliance with architecture standards.
  • Foresee architectural issues/gaps and identify emerging industry trends to recommend improvements.
  • Map processes to bridge the gap between business problems and technology solutions.
  • Keep track of code changes through control systems.
  • Collaborate within practices, platforms, or journeys, inspiring the team to embrace changes.
  • Protect the interests of the organization by identifying and managing risks.
  • Keep abreast of emerging issues, trends, and evolving regulatory requirements.
  • Maintain a culture of risk management and control.
  • Participate fully as a member of the team, supporting a positive work environment.
  • Provide thought leadership for quality engineering best practices.
  • Keep current on emerging trends/developments and grow knowledge of the business.
  • Participate in personal performance management and development activities.
  • Keep others informed about project status and relevant information.
  • Contribute to team development through mentorship and knowledge sharing.
  • Work collaboratively to proactively identify and resolve issues related to product quality.
  • Lead, motivate, and develop relationships with internal and external business partners.
  • Contribute to a fair, positive, and equitable environment.
  • Act as a brand ambassador for your business area/function and the bank.

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.
  • Demonstrated experience with leading technical tools integration in a complex environment.
  • Demonstrated 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.
  • Demonstrated expertise in Domain-Driven Design, including domain decomposition, bounded contexts, business capability modeling, and the design of scalable APIs, events, and reusable domain services.
  • Exceptional collaboration, communication and client-facing skills.
  • Big-picture thinker, with ability to anticipate architectural gaps and identify emerging trends.
  • Advanced business acumen and highly specialized technical knowledge of TD and its applications, programming languages, industry best practices, Bank standards, infrastructure and architectural design / solutions.
  • Architect assigned to work autonomously on high profile, complex and/or high-risk technology projects with significant impact to the organization.
  • 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.
  • Ability to shape enterprise-wide solutions that support Shopping & Buying and Branch Advice experiences across digital and assisted channels.

Skills

  • Public cloud
  • AKS/Kubernetes
  • Microservices
  • UI frameworks
  • Event-driven architectures
  • Streaming architectures
  • Caching technologies
  • Relational databases
  • NoSQL databases
  • Domain-Driven Design
  • Domain decomposition
  • Bounded contexts
  • Business capability modeling
  • Scalable APIs
  • Reusable domain services
  • Salesforce architecture
  • Salesforce data model
  • Salesforce integration patterns
  • Customer engagement capabilities
  • Continuous Integration
  • Continuous Delivery
  • Pair programming
  • Test-Driven Development
  • Unit Tests
  • Integration Tests
  • Functional Tests
  • Technical tools integration
  • Collaboration
  • Communication
  • Client-facing skills
  • Business acumen
  • Technical knowledge
  • Programming languages
  • Industry best practices
  • Bank standards
  • Infrastructure
  • Architectural design
  • Solution architecture
  • Application architecture
  • Infrastructure environment architecture
  • Technical integration architecture
  • Data strategies
  • Data models
  • Security architecture
  • Enterprise architecture
  • Headless API-first
  • Event-driven architectures
  • Observability standards
  • Risk management

Location

  • Toronto, Ontario, Canada

Work Type

  • Primarily onsite

Experience Level

  • 10+ years relevant experience

Education Level

  • Undergraduate degree or Technical Certificate
  • Graduate degree preferred

Salary/Compensations

  • $115,600 - $163,200 CAD
  • This role is temporarily eligible for a pay premium above the posted salary range that is reassessed annually.
  • The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs.

Benefits

  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off
  • Banking benefits and discounts
  • Career development
  • Reward and recognition programs
  • Online learning platform
  • Mentoring programs
  • Training and onboarding sessions

About the Company

  • TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores.
  • Every day, we strive to make every interaction, product, and experience remarkably human and refreshingly simple for over 27 million households and businesses in Canada, the United States and around the world.
  • More than 95,000 TD colleagues bring their skills, talent, and creativity to foster deeper relationships, ensure disciplined execution, and build a simpler, faster banking experience.
  • TD is deeply committed to being a leader in client experience, that is why we believe that all colleagues, no matter where they work, are client facing.
  • Together, we are reimagining what banking can be for our clients, colleagues and communities.

Equal Opportunity

  • TD is committed to providing fair and equitable compensation opportunities to all colleagues.
  • Growth opportunities and skill development are defining features of the colleague experience at TD.
  • Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role.
  • We're committed to your success and foster a respectful workplace where diverse perspectives are valued, everyone has fair opportunities to grow, and you can unlock your full potential to achieve your career goals.
  • Here at TD, we hire and develop the best.
  • Your accessibility is important to us. Please let us know if you’d like accommodations (including accessible meeting rooms, captioning for virtual interviews, etc.) to help us remove barriers so that you can participate throughout the interview process.