×
Register Here to Apply for Jobs or Post Jobs. X

Lead Engineer, Securities - Java, Spark, Hadoop

Job in Toronto, Ontario, C6A, Canada
Listing for: TD
Full Time position
Listed on 2026-07-21
Job specializations:
  • Software Development
    Java Developer, Backend Developer, DevOps
Salary/Wage Range or Industry Benchmark: 126800 - 164100 CAD Yearly CAD 126800.00 164100.00 YEAR
Job Description & How to Apply Below
Position: Lead Engineer, TD Securities - Java, Spark, Hadoop
Work Location
Toronto, Ontario, Canada

Hours
37.5

Line Of Business
Technology Solutions

Pay Details
$126,800 - $164,100 CAD. This role is eligible for a discretionary variable compensation award that considers business and individual performance. TD is committed to providing fair and equitable compensation opportunities. 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.

Job Description Overview
TD Securities offers a wide range of capital markets products and services to corporate, government, and institutional clients. With more than 6,500 professionals operating in 40 cities across the globe, we help clients meet their needs today and prepare for tomorrow. Our services include underwriting and distributing new issues, providing trusted advice and industry‑leading insight, extending access to global markets, and delivering integrated transaction banking solutions.

Job Description
We are looking for a hands‑on Lead Engineer/Dev Manager who will work on innovative and transformational initiatives at TD Securities. The successful candidate will design and develop a scalable, resilient and high‑performing PnL (Profit and Loss) reporting platform used by Risk Analysts, Front‑Office Traders, and Senior Executives. As a lead engineer, you will lead an engineering team to pinpoint bottlenecks, provide tangible solutions to resolve production issues quickly, and demonstrate strong technical leadership to ensure the quality of deliverables in a timely manner.

Responsibilities

Lead the team to deliver high‑quality software and help the business run efficiently.

Lead the team to manage multiple streams and follow proper code promotion processes.

Manage lower development environments and ensure environment stability.

Conduct design review and code review processes to ensure software quality.

Perform reverse engineering of legacy codes, optimize code and address system bottlenecks.

Analyze production issues and provide permanent solutions.

Promote best practices and follow continuous integration and delivery guidelines.

Drive transformation by automating existing processes, testing, and optimizing data quality.

Explore new capabilities and technologies to drive innovation.

Experience in managing an engineering team.

Desired Skillsets

Java/JEE

Spark/Scala

Big Data/Hadoop/Hive

Springboot/Angular/RestAPI

Cassandra/No

SQL database

MS SQL Server

Git

Linux

Technical Skills

10+ years of technical leadership experience in delivering large‑scale, mission‑critical projects.

5+ years of managing an engineering team.

8+ years of Java/JEE experience.

5+ years of experience in the Spring tech stack and building microservices using Spring Boot.

3+ years of experience in Scala/Spark.

Strong experience with Hadoop, Spark, Parquet or similar Big Data technologies.

Strong experience in Linux environments.

Experience designing and integrating with REST APIs.

Experience working with messaging technologies (e.g., Kafka).

Experience with RDBMS, fluent SQL and non‑relational databases such as Cassandra.

Experience with Git, CI/CD toolset (Maven), Jenkins, and agile environments.

Understanding of best practices and design patterns.

Experience developing and managing highly scalable, low‑latency systems.

A passion for bringing best products to customers, simplifying work, and automating processes to improve efficiency.

Business Skills

Good communication skills, experience collaborating within a global team.

Demonstrable experience working in a fast‑paced environment with PMs and business sponsors.

Nice to have:
Hands‑on experience with market risk and/or PnL reporting.

Benefits
Our total rewards package includes a base salary, variable compensation, health and well‑being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development support, and reward and recognition programs.

Language Requirement (Quebec Only)
Sans Objet

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary