Work Location: Toronto, Ontario, Canada
Hours: 37.5
Line of Business: Technology Solutions
Pay Details: $96,900 - $136,800 CAD
This role is temporarily eligible for a pay premium above the posted salary range that is reassessed annually. You are encouraged to have an open dialogue with your recruiter who can provide more specific pay details for this role.
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. 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.
As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role.
Job Description:
The Canadian Personal Banking (CPB) Payments Technology team is responsible for delivering and supporting technology solutions that enable secure, reliable, and innovative payment experiences for TD's Canadian Personal Banking customers. The team partners closely with business and product stakeholders to design, build, and enhance payment capabilities across domestic and international payment channels, while ensuring scalability, resiliency, regulatory compliance, and operational excellence. Within CPB Payments Technology, the Account Based Payments team is responsible for the delivery and ongoing evolution of TD's payment platform supporting Konek, an eCommerce digital wallet checkout flow allowing customer to pay using credit cards or with debit directly from chequing or savings accounts.
Job Accountabilities - What You'll Do
Engineering Leadership
- Lead Agile engineering team responsible for the design, development, testing, deployment, and support of payment platforms.
- Establish a culture of engineering excellence, innovation, accountability, and continuous improvement.
- Build, mentor, coach, and develop Engineering Managers, Technical Leads, and Software Engineers.
- Drive engineering best practices including code quality, automated testing, CI/CD, observability, and operational readiness.
- Foster a "build it, own it, support it" engineering mindset.
Payments Platform Delivery
- Lead the delivery of Java-based payment orchestration solutions supporting domestic payment rails working with network Interac.
- Oversee the development of payment workflows, orchestration engines, API services, shared payment services, and event-driven architectures.
- Ensure solutions meet business objectives for transaction throughput, resiliency, latency, availability, and regulatory compliance.
- Drive modernization initiatives leveraging microservices, APIs, cloud-native patterns, and event streaming technologies.
Architecture & Technology Strategy
- Partner with Enterprise and Solution Architects to define target-state payment architectures.
- Influence technical direction and engineering standards across the Payments organization.
- Lead architectural reviews and technology decisions to ensure scalability, maintainability, and long-term sustainability.
- Champion engineering standards for resiliency, fault tolerance, disaster recovery, and performance optimization.
Reliability & Operational Excellence
- Ensure platforms meet high-availability requirements through resilient design patterns, circuit breakers, failover mechanisms, and proactive monitoring.
- Drive production stability by reducing incidents, improving recoverability, and enhancing observability.
- Establish SRE and DevOps practices focused on automation, reliability, and continuous improvement.
- Lead incident management, root cause analysis, and corrective action plans for critical production events.
Stakeholder & Delivery Management
- Collaborate with Product Managers, Business Leaders, Architecture, Risk, and Operations teams to define roadmaps and priorities.
- Provide transparency on delivery commitments, risks, dependencies, and financial forecasts.
- Align engineering execution with organizational and strategic objectives.
Where You'll Work
You’ll be expected to work Primarily onsite at a TD location for meetings, team events and experiences. The hiring manager will provide more information about how this works for their team.
Job Requirements - What You Need to Succeed
Experience
- 8+ years of software engineering experience with at least 3 years in engineering leadership roles.
- Proven experience leading large-scale enterprise payment systems or mission-critical transaction processing platforms.
- Strong background in Agile and SAFe delivery methodologies.
- Experience managing multiple cross-functional engineering teams.
Technical Expertise
- Extensive expertise in Java, Spring Boot, and enterprise application
#J-18808-Ljbffr
IT Manager Development (Java/Spring Boot and Enterprise Applications) in Toronto employer: TD Bank Group
TD Bank Group is an exceptional employer that fosters a collaborative and innovative work culture, particularly in the dynamic field of Payments Modernization. Employees benefit from comprehensive professional development opportunities, competitive compensation, and a commitment to work-life balance, all while being part of a leading financial institution located in the vibrant city of Toronto.