View All Jobs 170928

Senior C++ Engineer, TD Securities

Develop high-performance C++ applications for equity derivatives trading and risk management
Toronto
Senior
$126,800 – 164,100 CAD / year
yesterday
TD Bank

TD Bank

A major Canadian multinational banking and financial services corporation operating primarily across Canada and the United States.

Experienced C++ Developer

We are seeking experienced C++ developers to join our Equity Derivatives IT team. The successful candidate will design and develop cutting-edge technology solutions for stakeholders, primarily within the trading domain. This role involves working on high-performance systems, integrating pricing models, and enhancing the capabilities of our risk technology stack. The work may include non-functional improvements (e.g., performance and stability), incorporating new products, and contributing to the evolution of our future-state architecture.

The team follows an Agile Development Methodology, with work prioritized on a "just-in-time" basis by our stakeholders. A strong emphasis is placed on software engineering best practices, high-quality code, and collaboration.

Key Responsibilities

  • Design, develop, and maintain high-performance C++ applications for Equity Derivatives trading and risk systems.
  • Integrate pricing models into the existing risk technology stack.
  • Enhance system performance, stability, and scalability to meet the demands of a fast-paced trading environment.
  • Collaborate with business stakeholders, BSAs, and project delivery teams to analyze requirements, design solutions, and ensure high-quality deliverables.
  • Contribute to the team's progress toward the future-state architecture, incorporating cloud-based solutions where applicable.

Job Requirements

What can you bring to TD? Share your credentials, but your relevant experience and knowledge can be just as likely to get our attention. It helps if you have:

  • Primary Language: Strong expertise in C++ (modern C++ preferred, e.g., C++11/14/17).
  • Financial Industry Experience: Exposure to pricing model integration and familiarity with capital markets, preferably within the Equity Derivatives domain.
  • Database Knowledge: Experience with Oracle and MongoDB.

Other Qualifications/Skills/Experience:

  • Familiarity with C# is a plus.
  • Familiarity working with third-party vendor APIs.
  • Exposure to middleware technologies (e.g., MQ, Solace) is beneficial.
  • Cloud experience (e.g., Azure) is a bonus.

Experience Required:

  • Proven experience in developing high-performance, low-latency systems in C++.
  • Strong understanding of financial markets, with a preference for experience in Equity Derivatives.
  • Experience working in an Agile Development Environment.
  • Strong communication skills and a collaborative mindset to work effectively with stakeholders and team members.

Why Join Us?

  • Work on challenging, high-impact projects in the Equity Derivatives space.
  • Collaborate with a talented team of developers, BSAs, and stakeholders in a fast-paced, Agile environment.
  • Opportunity to contribute to the evolution of cutting-edge trading and risk systems.

Additional Information:

  • Inspire a positive work environment and help champion quality, innovation, teamwork, and service to the business.
  • Learn voraciously, stretch your thinking, share your knowledge and educate others.
  • Communicate and collaborate with both technical and non-technical professionals.
  • Cultivate winning relationships by building trust with business and technology partners.
  • Share our commitment to productivity, effectiveness, and operational efficiency.
  • Embrace change and witness amazing things happen – from the inside.
+ Show Original Job Post
























Senior C++ Engineer, TD Securities
Toronto
$126,800 – 164,100 CAD / year
Engineering
About TD Bank
A major Canadian multinational banking and financial services corporation operating primarily across Canada and the United States.