Solution Architect III at TD | CA | Rezi

Solution Architect III at TD

Solution Architect III

TD · CA

1 weeks ago

Solution Architect III

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 Solution Architect III 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 Solution Architect III posting at TD — free, in seconds.

About the Role

This role is within TD IT Architecture, responsible for the overall technology strategy, direction, and standards for designing and developing architecture frameworks. You will join a high-impact team shaping the future of customer engagement across onboarding, customer management, and advice, designing and delivering scalable, compliant, and customer-centric solutions.

Responsibilities

  • Design end-to-end solution architectures and develop architecture frameworks, strategies, policies, guiding principles, patterns and standards.
  • Develop and maintain efficient, reliable, scalable and secure architectural solutions aligned with business needs, technology strategy and enterprise standards.
  • Analyze business requirements, map relevant processes, and recommend practical technology solutions.
  • Apply multidisciplinary expertise across databases, applications, client tiers, software layering, infrastructure, middleware, and build, test and deployment strategies.
  • Strengthen the use of applications and data as differentiators for the customer experience.
  • Advise on the suitability of technology stacks and establish design principles and key constraints for solution components.
  • Review detailed solution architectures and designs to confirm they meet business requirements and comply with standards.
  • Provide architectural sign-off on detailed designs within the role’s assigned decision rights.
  • Develop project blueprints and design specifications, and contribute architectural input to project plans, system requirements, scope and cost estimates.
  • Design highly complex and scalable systems with a focus on reliability, architectural infrastructure and long-term resiliency.
  • Set service-level objectives and develop observability standards.
  • Support the design of tests that keep software functional and contribute to issue analysis and resolution.
  • Conduct pre- and post-implementation reviews to confirm technical solutions meet business requirements.
  • Assess practical program concerns and identify opportunities to upgrade technologies and platforms, reduce technology debt, and build resilient server-side and user-side capabilities.
  • Lead code reviews and the creation and testing of prototypes.
  • Use configuration management, version control, integration and build-automation tools to support code deployment.
  • Keep track of code changes through appropriate control systems.
  • Support engineering practices such as continuous integration, continuous delivery, automated testing, pair programming and test-driven development.
  • Identify continuous improvement and automation opportunities across development, testing and delivery activities.
  • Anticipate architectural issues and gaps, assess emerging industry trends, and recommend value-added improvements.
  • Ensure projects comply with technology domain architecture, security requirements, development standards and established delivery practices.
  • Design and operate processes that provide ongoing review of in-progress activities against architecture and development standards.
  • Lead interactions with governance and control groups to provide subject-matter expertise and consultation on risks.
  • Contribute to cross-functional and enterprise initiatives as an architecture or subject-matter expert.
  • Protect and enhance the security and availability of technology, brand integrity and shareholder value.
  • Ensure assigned programs, policies and practices are well managed and meet requirements.
  • Identify and manage risks, escalating non-standard or high-risk activities when necessary.
  • Stay current on emerging issues, industry trends and evolving regulatory requirements.
  • Maintain a culture of risk management and control.
  • Identify enhancements and gaps in architectural frameworks, standards and patterns.
  • Contribute to the processes through which technology-standard decisions are made.
  • Communicate effectively with business and technology partners to understand business needs and recommend solutions.
  • Monitor and report on the progress and status of products, projects and applications.
  • Direct assigned resources as required, communicate project status and escalate issues.
  • Collaborate broadly with designers, engineers, architecture practices, platforms, journeys and business stakeholders.
  • Work across teams with diverse and complementary skills.
  • Build productive working relationships with internal and external business partners and stakeholders.
  • Provide timely communication about project progress, issues and information.
  • Participate fully as a team member and support a positive work environment.
  • Work collaboratively with team members and leadership to proactively identify and resolve product-quality issues.
  • Provide expert architectural consultation and subject-matter expertise on complex initiatives.
  • Act as an expert resource for exchanging architectural information.
  • Collaborate with architecture and engineering practices to support capability development.
  • Share knowledge, experience and architecture and engineering best practices.
  • Mentor and train junior colleagues.
  • Provide thought leadership and industry knowledge.
  • Maintain current knowledge of emerging technologies, industry developments, relevant business areas, tools and techniques.
  • Participate in personal performance and development activities.
  • Support a fair, positive and inclusive environment that values a diverse workforce.
  • Act as a brand ambassador for the business area and TD.

Requirements

  • Undergraduate degree or technical certificate; graduate degree preferred.
  • 7+ years of relevant experience, including experience developing or supporting a variety of technology platforms.
  • Expert knowledge of architecture within the relevant technology domain, including applicable tools, processes and procedures.
  • Advanced knowledge of applications, programming languages, industry best practices, infrastructure, architecture and enterprise technology standards.
  • Demonstrated breadth and depth in modern architecture practices, including public cloud, Azure Kubernetes Service or Kubernetes, Microservices, User-interface frameworks, Event-driven and streaming architectures, Caching technologies, Relational and NoSQL databases.
  • Demonstrated expertise in Domain-Driven Design, including domain decomposition, bounded contexts, business-capability modelling, scalable APIs and events, reusable domain services.
  • Experience developing API-first, headless and event-driven architectures.
  • Demonstrated experience leading the integration of technical tools within a complex environment.
  • Experience with continuous integration, continuous delivery, pair programming or test-driven development is an asset.
  • Ability to author unit, integration and functional tests.
  • Strong communication, collaboration and client-facing skills.
  • Ability to understand business needs and recommend practical architecture and technology solutions.
  • Strong business acumen and specialized technical knowledge.
  • Ability to anticipate architectural gaps and identify emerging trends.
  • Ability to work autonomously on complex, highly visible or high-risk technology projects and initiatives.
  • Ability to manage or direct architecture analysis and design activities for larger and more complex projects.
  • Experience creating scalable, secure and resilient solutions that comply with enterprise architecture, development and security standards.
  • Familiarity with Salesforce architecture, data models, 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 architecture.
  • Ability to shape enterprise solutions that support shopping and buying experiences and branch advice across digital and assisted channels.

Skills

  • Public cloud
  • Azure Kubernetes Service
  • Kubernetes
  • Microservices
  • User-interface frameworks
  • Event-driven architectures
  • Streaming architectures
  • Caching technologies
  • Relational databases
  • NoSQL databases
  • Domain-Driven Design
  • Domain decomposition
  • Bounded contexts
  • Business-capability modelling
  • Scalable APIs
  • Reusable domain services
  • API-first architectures
  • Headless architectures
  • Continuous integration
  • Continuous delivery
  • Pair programming
  • Test-driven development
  • Salesforce architecture
  • Data models
  • Integration patterns
  • Customer-engagement capabilities

Location

  • Toronto, Ontario, Canada

Work Type

  • Onsite

Experience Level

  • 7+ years of relevant experience

Education Level

  • Undergraduate degree or technical certificate
  • Graduate degree preferred

Salary/Compensations

  • $96,900 - $136,800 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
  • Training programs
  • Competitive benefits plan

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.