1 day ago
Toronto, CanadaStaff+
Responsibilities
- Collaborate with teams and solution architects to understand business requirements, resolve issues, and align technology solutions.
- Define reusable architecture patterns and guide teams in cloud, event-driven, microservices, data pipeline, and container-based approaches.
- Design and oversee scalable Kubernetes-based solutions, including Azure AKS environments.
- Define technical requirements, development specifications, performance objectives, system modifications, and total-cost considerations.
- Research, evaluate, recommend, and implement emerging technologies and buy-build-reuse solutions.
- Lead architecture for complex, high-risk initiatives and provide subject matter expertise to business, technology, vendors, governance, risk, compliance, and audit groups.
- Lead prototypes, code reviews, integration activities, testing strategies, deployment automation, and issue resolution across technology stacks.
- Establish service-level objectives, reliability and scalability practices, observability standards, and architectural controls.
- Monitor project and product progress, technology debt, architecture compliance, risks, regulatory requirements, and emerging technology trends.
- Mentor and train junior colleagues, transfer knowledge, collaborate across practices, and contribute to team capability development.
Requirements
- Undergraduate degree or technical certificate; graduate degree is preferred.
- 10+ years of relevant experience developing a variety of platforms.
- Expert knowledge of data architecture and payment systems and engines, including domestic and international payments.
- Deep understanding of MongoDB, event-based architecture, Kafka, and microservices architecture.
- Understanding of public cloud ecosystems, primarily Azure, and containerization technologies including AKS and GDC/GKE.
- Experience with broad architecture frameworks, technology tools, processes, and procedures in complex enterprise environments.
- Demonstrated experience leading technical tool integrations in complex environments.
- Exceptional collaboration, communication, client-facing, business acumen, and architectural decision-making skills.
- Experience with continuous integration, continuous delivery, pair programming, test-driven development, and authoring unit, integration, and functional tests is an asset.
Benefits
- Base salary of $149,500 - $177,000 CAD plus eligibility for discretionary variable compensation.
- Health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs.
- Regular development and performance conversations, training and onboarding, online learning, mentoring programs, and career development support.
- Toronto, Ontario, Canada work location; the opportunity is subject to applicable provincial employment regulations.
Tech Stack
Categories
About TD bank
TD Bank Group provides retail and commercial banking, credit cards, mortgages, wealth management, insurance, and capital-markets services to consumers, businesses, and institutional clients. Headquartered in Toronto and founded in 1955, it operates across Canada and the eastern United States. The company generates revenue from interest income, fees, and trading activities and is publicly traded on the TSX and NYSE under the symbol TD.
