Lead Engineer, TD Securities - Java, Spark, Hadoop (Toronto)

Lead Engineer, TD Securities - Java, Spark, Hadoop (Toronto)

05 Aug
|
TD
|
Toronto

05 Aug

TD

Toronto

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 current 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/NoSQL 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

📌 Lead Engineer, TD Securities - Java, Spark, Hadoop (Toronto)
🏢 TD
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: lead engineer, td securities - java, spark, hadoop (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: lead engineer, td securities - java, spark, hadoop (toronto) / toronto