More jobs:
Lead Engineer, Securities - Java, Spark, Hadoop
Job Description & How to Apply Below
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:
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:
×