Engineer I
Role Overview
The TD Securities Payments Workflow Technology team seeks an application engineer to implement solutions aligned with the firm's technology strategy.
The team provides technology solutions for distributed payments workflow applications.
Key Skills for This Role
Full Job Posting
Role overview
The TD Securities Payments Workflow Technology team seeks an application engineer to implement solutions aligned with the firm's technology strategy.
The team provides technology solutions for distributed payments workflow applications.
Technical background
- The role calls for experience with real-time event-driven systems, Java, JavaScript or TypeScript, databases, and application integration.
- Knowledge of JMS, REST, XML, and SQL is required.
- Working knowledge of Agile project delivery and DevOps principles is required.
- Familiarity with NoSQL datastores, Azure implementation, or open-source systems such as the Apache Hadoop ecosystem is useful.
Responsibilities
- Plan, analyze, design, code, consult on, and implement project solutions.
- Develop and maintain technical solutions that meet business requirements and engineering and architectural principles.
- Contribute to end-to-end solution design and technical delivery, architecture decisions, development tools, and team practices.
- Provide technical guidance to developers and work with project managers and business system analysts.
- Perform analysis, design, programming, and testing according to SDLC methods and bank technology standards.
- Plan, evaluate, recommend, design, operationalize, and support efficient, reliable, scalable, and secure solutions.
Compensation
- The stated base pay range is CAD $105,100–$129,400, with eligibility for a discretionary variable compensation award based on business and individual performance.
- The posting does not state a compensation cadence.
Work location
- The listed work location is Toronto, Ontario, Canada; no workplace arrangement is specified.
Requirements
- Experience with real-time event-driven systems.
- Experience in Java, JavaScript, or TypeScript development.
- Experience with databases and application integration, including knowledge of JMS, REST, XML, and SQL.
- Working knowledge of project delivery using Agile methodology and DevOps principles.
- Familiarity with NoSQL datastores, Azure implementations, or open-source systems such as the Apache Hadoop ecosystem is useful.
- Ability to analyze and resolve issues independently and learn new technologies.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at TD
Personal Banking Associate
Langley, CAN
TD is seeking a Personal Banking Associate to help branch customers with banking needs, service transactions, and digital banking. Candidates need a high school diploma or relevant experience, banking knowledge, strong c
AVP, FCRM, Model Management and Transaction Monitoring, Canada
Toronto, CAN
TD is seeking an AVP to lead its Financial Crime Risk Management Transaction Monitoring model function and team. The role owns model lifecycle, framework, strategy, and regulatory alignment; it requires 15+ years of rele
Mobile Mortgage Specialist - Japanese language skills an asset
North Vancouver, CAN
TD is seeking a sales professional to develop mortgage business and build customer relationships through referrals and other centers of influence. Candidates should bring strong sales, communication, networking, and rela
Senior Applied Machine Learning Scientist, Generative AI Model Validation ATH# 5480
Montréal, CAN
TD is seeking a senior applied machine learning scientist to lead validation of Generative AI, Agentic AI, NLP, and deep learning models. The role combines independent model review, validation research, standards develop
Associate - Client Advisory Global Transaction Banking
Toronto, CAN
TD is seeking an Associate to support client-facing Global Transaction Banking migration projects for corporate, commercial, and mid-market clients. The role coordinates stakeholders, develops migration plans and materia
Bus Sys Analysis Specialist
Toronto, CAN
TD is seeking a hands-on leader to manage Business Systems Analysts supporting hedge accounting technology initiatives. The role combines team leadership, requirements delivery, and stakeholder coordination; it requires
Personal Banking Associate
Winnipeg, CAN
TD is seeking a Personal Banking Associate to help branch customers with banking needs, transactions, digital services, and problem resolution. Candidates need a high school diploma or at least one year of relevant exper
Global Markets, Residential Mortgage Trading Winter 2027
Toronto, CAN
TD Securities is seeking a Winter 2027 co-op or intern to support its Residential Mortgage Trading team. The role involves mortgage and MBS activity, risk analysis, market research, and improving tools and reporting. Str
Personal Banking Associate
Langley, CAN
AVP, FCRM, Model Management and Transaction Monitoring, Canada
Toronto, CAN
Mobile Mortgage Specialist - Japanese language skills an asset
North Vancouver, CAN
Senior Applied Machine Learning Scientist, Generative AI Model Validation ATH# 5480
Montréal, CAN
Associate - Client Advisory Global Transaction Banking
Toronto, CAN
Bus Sys Analysis Specialist
Toronto, CAN
Personal Banking Associate
Winnipeg, CAN
Global Markets, Residential Mortgage Trading Winter 2027
Toronto, CAN