This role involves building scalable, high-performance backend services for front-office pricing and risk systems within TD Securities
Job Summary
This role involves building scalable, high-performance backend services for front-office pricing and risk systems within TD Securities.
Candidates will collaborate directly with Sales, Trading, and Quant teams to implement business requirements for FICC derivatives.
The position offers significant growth opportunities through exposure to capital markets, electronic trading environments, and a global engineering team.
Matching Summary
This role involves building scalable, high-performance backend services for front-office pricing and risk systems within TD Securities.
Salary
Base: $126,800 - $164,100 CAD; Bonus: Discretionary variable compensation award available; Benefits: Health, savings, retirement, paid time off, and career development programs
Skills & Requirements
Must-have
5+ years software engineering experience
Strong Core Java JDK 11+ fundamentals
Backend service development experience
Object-oriented design and data structures
Multithreading and concurrency basics
REST APIs and event-driven systems
CI/CD pipelines and testing frameworks
Nice-to-have
Python or other scripting languages
Experience with Solace Kafka messaging
Frontend exposure to React or Angular
Performance tuning for low-latency systems
Interest in financial markets and trading
Collaboration with global engineering teams
Key Requirements
5+ years of software engineering experience
Strong Core Java (JDK 11+) proficiency
Experience with distributed systems and backend services