Software Engineer III (Enterprise Marketing Technology)

TD Bank

Toronto

On-site

CAD 126,000 - 154,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

TD Bank is seeking a software engineering professional to join the Enterprise Marketing Technology team in Toronto. You will lead design of scalable systems, collaborate with cross-functional teams, and focus on data-driven personalization across channels.

The role emphasizes building from scratch, strong Java/JavaScript skills, and data modeling with SQL. Expect an 80% in-office attendance, with remote-ready tooling as needed.

Qualifications

  • Undergraduate degree or higher in a relevant field.
  • Strong background in computer science, engineering or equivalent.
  • Full-stack / build-from-scratch experience.
  • Proficiency in Java, JavaScript, data modeling and SQL.
  • Graduate degree is a plus.

Responsibilities

  • Lead design of stable, secure software solutions meeting business needs.
  • Provide team leadership and mentoring.
  • Analyze problems scientifically and compare solution options.
  • Define data models and standards for flexible data usage.
  • Engage in ongoing training and proof-of-concepts.

Skills

Java
JavaScript
Data modeling
SQL
Full-stack

Education

Undergraduate degree
Postgraduate degree
Technical Certificate
Graduate degree nice to have

Tools

Salesforce Data Cloud
Salesforce Marketing Cloud
Salesforce Personalization
React/Angular

Job description

Work Location: Toronto, Ontario, Canada

Hours: 37.5

Line of Business: Technology Solutions

Pay Details: $125,500 - $154,000 CAD

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
Department Overview

The Enterprise Marketing Technology team is responsible for the systems that build a better understanding of our customers and prospective customers so we can connect them with the right message, product, or offer at the right time. We own systems that assist in campaign design, creative content creation, content management hosting, major data analysis platforms, AI, and decision engines that deliver personalized content to every channel mobile, web, ATM, branch, call centers, and more. Come join us and help build the marketing platform of the future that helps better serve our customers with personalized experiences.

About The Team

As a valued member of our Software Engineering team, you will:

  • Lead design: design technology solutions that are stable, secure, and which require minimal day 2 support that meet or exceed business needs and provide meaningful customer experiences.
  • Be a team leader: provide feedback, listen to suggestions, and help build a stronger software engineering team.
  • Solve problems efficiently: take a scientific approach to analyzing problems and provide and score various solution options.
  • Analyze data and build standards: find the common elements between data and the way many processes work to create simplified and more supportable processes and data models that enable greater flexibility.
  • Never stop learning: actively participate in ongoing training and coaching support as well as technology proof-of-concepts to help you continue to grow and develop in your role.

Our team, and specifically this role, is for someone comfortable working from downtown Toronto almost exclusively. Tools will be provided to make working from home possible, but achieving 80% in office attendance is expected. This allows our team to huddle in a room and brainstorm on the whiteboard, to overhear what other teams are doing leading to finding common approaches and reducing wasted effort, and to socialize and build stronger relationships within the pod and beyond. The hiring manager will provide more information about how this works for their team.

Experience

We're proud to work with a group of diverse colleagues. If you have relevant experience that isn't mentioned below, tell us about it in your resume or cover letter.

Required
  • Undergraduate degree, Postgraduate degree or Technical Certificate
  • Strong academic background (e.g. computer science, engineering)
  • Full-stack / build-from-scratch experience
  • Java, JavaScript, data modeling, and SQL
  • Graduate degree nice to have
  • 5-7 years relevant experience
Preferred
  • Experience in financial services or the marketing technology space
  • Broad experience across multiple companies and technology stacks
Key Technologies
  • Java, JavaScript, UX development (React/Angular), SQL, Data Modeling, AI.
  • Salesforce Data Cloud (Data 360)
  • Salesforce Marketing Cloud
  • Salesforce Personalization.
Who We Are

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 busine

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer III (Enterprise Marketing Technology)
Software Engineer III (Enterprise Marketing Technology)

TD • Toronto

On-site
CAD 126,000 - 154,000
Total Rewards package
Bus Sys Analysis Specialist (Enterprise Marketing Technology)
Bus Sys Analysis Specialist (Enterprise Marketing Technology)

TD Bank • Toronto

Hybrid
CAD 97,000 - 137,000
Software Engineer I (Enterprise Marketing Technology)
Software Engineer I (Enterprise Marketing Technology)

TD • Toronto

On-site
CAD 70,000 - 98,000
Sr. Business Systems Analyst
Sr. Business Systems Analyst

Cari • Toronto

Hybrid
CAD 82,000 - 115,000
Bus Sys Analysis Specialist (Enterprise Marketing Technology)
Bus Sys Analysis Specialist (Enterprise Marketing Technology)

TD • Toronto

On-site
CAD 97,000 - 137,000
Software Engineer II
Software Engineer II

Cari • Toronto

Hybrid
CAD 82,000 - 115,000
Software Engineer I ( Enterprise Marketing Technology)
Software Engineer I ( Enterprise Marketing Technology)

Kibbi Technologies Inc. • Toronto

On-site
CAD 70,000 - 98,000
Senior Software Engineer - Marketing Tech Platform
Senior Software Engineer - Marketing Tech Platform

TD • Toronto

On-site
CAD 126,000 - 154,000
Total Rewards package
Senior Salesforce Analyst, Marketing Delivery
Senior Salesforce Analyst, Marketing Delivery

RiseMe • Toronto

On-site
CAD 82,000 - 115,000
Senior Full Stack Developer (CRM), TD Securities
Senior Full Stack Developer (CRM), TD Securities

Kibbi Technologies Inc. • Toronto

On-site
CAD 125,000 - 156,000
Health and well-being benefits
Paid time off
Career development