VP, Senior Software Engineer
TDAbout the role
Work Location:
New York, New York, United States of AmericaHours:
40Line of Business:
Technology SolutionsPay Detail:
$115,000 - $195,000 USDTD 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:
Preferred Qualifications:
Corporate Profile
TD Bank Group
Headquartered in Toronto, Canada, with more than 85,000 employees in offices around the world, The Toronto-Dominion Bank and its subsidiaries are collectively known as TD Bank Group (TD). TD offers a full range of financial products and services more than 25 million customers worldwide through three key business lines:
- Canadian Retail including TD Canada Trust, Business Banking, TD Auto Finance (Canada), TD Wealth (Canada), TD Direct Investing and TD Insurance
- U.S. Retail including TD Bank, America’s Most Convenient Bank, TD Auto Finance (U.S.), TD Wealth (U.S.) and TD’s investment in TD Ameritrade
- Wholesale Banking including TD Securities
TD had CDN$1.3 trillion in assets on October 31, 2018. TD also ranks among the world’s leading online financial services firms, with more than 12 million active online and mobile customers. The Toronto-Dominion Bank trades on the Toronto and New York stock exchanges under the symbol "TD".
The Toronto-Dominion Bank is a chartered bank subject to the provisions of the Bank Act (Canada). It was formed on February 1, 1955 through the amalgamation of The Bank of Toronto, chartered in 1855, and The Dominion Bank, chartered in 1869.
Business Context
The Transparency team is a Front Office development team responsible for the development of cross-asset automated pricing and risk systems, primarily focused on FICC derivatives. The Transparency team works directly with global sales/trading/quant teams on the development of applications incorporating pricing and risk models used for electronic trading. These applications are used globally by Front Office sales and traders and are critical to TD’s trading activities. This is a global team with engineers in Toronto, London, New York, and Singapore.
We use the following technology stack:
- Java 17+/Scala
- C++ quant library
- React and AngularJS
- Solace message broker
- Hazelcast and ZeroMQ for distributed computing
- Google Protocol Buffers/JSON/SBE codecs
- Graphite and Grafana for metrics
- RHEL Linux 8+
Position Overview
The Transparency Team is looking for a senior-level (VP) software engineer to join our core pricing/risk services development team. The ideal candidate has the following skills:
Essentials:
- 7+ years’ experience as a software engineer delivering FO pricing/trading/risk solutions
- Ability to work with sales/trading/quant teams on implementing pricing/risk model requirements
- Ability to work with eTrading/infrastructure teams on distribution of pricing/risk model outputs
- Strong Core Java knowledge, JDK 17+
- Ability to develop high performance event-driven messaging systems
- Experience with implementing automated unit + regression testing into CI/CD development pipelines
- Strong understanding and experience with multi-threaded programming
Highly desirable:
- Strong knowledge of Interest Rate Swap products (FRA/IRS/XCCY)
- Experience working with Bloomberg APIs (i.e. BPIPE, SAPI, DAPI)
- Experience with Java performance testing
- JavaScript + React experience
Candidate should also be or have:
- A strong leader on technical design and solutions and to provides technical expertise with a focus on efficiency, reliability, scalability, and security; includes planning, evaluating, recommending, designing, operationalizing, and supporting solutions in compliance with enterprise and industry standards.
- Ability to plan, evaluate, recommend, design, operationalize, and support solutions in complian
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s