Current jobs related to Senior Software Engineer: Electronic Trading, TD Bank - Toronto, Ontario - TD Bank - London Branch

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada TD Bank Full time

    Software Engineer - ML EngineJob Summary:We are seeking a highly skilled Software Engineer to join our ML Engine team at TD Bank. As a key member of our team, you will be responsible for designing, developing, and deploying robust and scalable machine learning models.Main Responsibilities:Design and develop machine learning models using various algorithms...

  • Software Engineer I

    2 weeks ago


    Toronto, Ontario, Canada TD Bank Full time

    Job Title: Software Engineer IJob Summary:We are seeking a highly skilled Software Engineer I to join our team at TD Bank. As a Software Engineer I, you will be responsible for designing, developing, and deploying software applications that meet the needs of our customers.Key Responsibilities:Design and develop software applications using a variety of...


  • Old Toronto, Ontario, Canada TD Bank Full time

    About the Role:We are seeking a Senior Staff Software Engineer to lead our API Management platform and related services. As a key member of our team, you will be responsible for technical leadership, oversight, and development of API Management capabilities.Key Responsibilities:Technical leadership and oversight of API Management capabilities, including...


  • Old Toronto, Ontario, Canada TD Bank Full time

    About the Role:We are seeking a Senior Staff Software Engineer to lead our API Management platform and related services. As a key member of our team, you will be responsible for technical leadership, oversight, and development of API Management capabilities.Key Responsibilities:Technical leadership and oversight of API Management capabilities, including...


  • Toronto, Ontario, Canada TD Bank Full time

    About the RoleWe are seeking a highly skilled Senior Cryptography Engineer to join our team at TD Bank. As a key member of our Cryptography Planning team, you will be responsible for developing and implementing cryptographic solutions to protect our customers' data.Key ResponsibilitiesDevelop and implement cryptographic solutions to protect data at rest and...


  • Toronto, Ontario, Canada TD Bank Full time

    About the RoleWe are seeking a highly skilled Senior Cryptography Engineer to join our team at TD Bank. As a key member of our Cryptography Planning team, you will be responsible for developing and implementing cryptographic solutions to protect our customers' data.Key ResponsibilitiesDevelop and implement cryptographic solutions to protect data at rest and...

  • Senior Technical Lead

    1 month ago


    Toronto, Ontario, Canada TD Bank Full time

    TD Bank Senior Staff Software EngineerAs a Senior Staff Software Engineer at TD Bank, you will have the opportunity to lead the technical direction of our API Management platform and related services. This role requires a deep understanding of API development, ownership, maintenance, regulations, and industry trends.Key Responsibilities:Technical leadership...

  • Senior Technical Lead

    1 month ago


    Toronto, Ontario, Canada TD Bank Full time

    TD Bank Senior Staff Software EngineerAs a Senior Staff Software Engineer at TD Bank, you will have the opportunity to lead the technical direction of our API Management platform and related services. This role requires a deep understanding of API development, ownership, maintenance, regulations, and industry trends.Key Responsibilities:Technical leadership...


  • Old Toronto, Ontario, Canada TD Bank Full time

    Job Summary:We are seeking a highly skilled Software Development Engineer to join our team at TD Bank. As a key member of our ML Engine team, you will be responsible for designing, developing, and deploying robust and high-performing machine learning models.Main Responsibilities:Design and develop scalable software solutions using data-intensive...


  • Old Toronto, Ontario, Canada TD Full time

    About the RoleWe are seeking a highly experienced and skilled Senior Director of Software Engineering to join our team at TD. As a key member of our leadership team, you will be responsible for leading the engineering team to support regulatory reporting systems, overseeing solution design, development, and implementation plans, and providing overall team...


  • Old Toronto, Ontario, Canada TD Full time

    About the RoleWe are seeking a highly experienced and skilled Senior Director of Software Engineering to join our team at TD. As a key member of our leadership team, you will be responsible for leading the engineering team to support regulatory reporting systems, overseeing solution design, development, and implementation plans, and providing overall team...


  • Toronto, Ontario, Canada TD Bank Full time

    About the RoleWe are seeking a highly skilled Senior Cryptography Engineer to join our team at TD Bank. As a key member of our Cryptography Planning team, you will be responsible for developing and implementing cryptographic solutions to protect our customers' data.Key ResponsibilitiesDesign and implement cryptographic frameworks and guidelines for TD...


  • Toronto, Ontario, Canada TD Bank Full time

    About the RoleWe are seeking a highly skilled Senior Cryptography Engineer to join our team at TD Bank. As a key member of our Cryptography Planning team, you will be responsible for developing and implementing cryptographic solutions to protect our customers' data.Key ResponsibilitiesDesign and implement cryptographic frameworks and guidelines for TD...


  • Old Toronto, Ontario, Canada TD Bank Full time

    Senior Account Solutions ArchitectTD Bank is seeking a highly skilled Senior Account Solutions Architect to join our team. As a key member of our Technology Solutions group, you will be responsible for designing and implementing cloud architecture solutions that meet the needs of our customers and stakeholders.Key Responsibilities:Collaborate with project...


  • Old Toronto, Ontario, Canada TD Bank Full time

    Senior Account Solutions ArchitectTD Bank is seeking a highly skilled Senior Account Solutions Architect to join our team. As a key member of our Technology Solutions group, you will be responsible for designing and implementing cloud architecture solutions that meet the needs of our customers and stakeholders.Key Responsibilities:Collaborate with project...


  • Old Toronto, Ontario, Canada TD Bank Full time

    Senior Account Solutions ArchitectTD Bank is seeking a highly skilled Senior Account Solutions Architect to join our team. As a key member of our cloud architecture team, you will be responsible for designing and implementing large-scale cloud architecture projects that meet the needs of our customers and stakeholders.Key Responsibilities:Collaborate with...


  • Old Toronto, Ontario, Canada TD Bank Full time

    Software Engineer - ML Engine (Layer 6)Location: CanadaSchedule: 37.5 hours per weekIndustry: Data and AnalyticsCompensation Details:We are committed to offering fair and equitable compensation to all our colleagues. As a candidate, we encourage you to have an open conversation with your recruiter regarding compensation, including the specific salary details...


  • Old Toronto, Ontario, Canada TD Bank Full time

    Software Engineer - ML Engine (Layer 6)Location: CanadaSchedule: 37.5 hours per weekIndustry: Data and AnalyticsCompensation Details:We are committed to offering fair and equitable compensation to all our colleagues. As a candidate, we encourage you to have an open conversation with your recruiter regarding compensation, including the specific salary details...

  • Software Engineer

    1 month ago


    Toronto, Ontario, Canada TD Bank Full time

    Unlock Your Potential as a Software Engineer - ML ExpertLocation: CanadaSchedule: 37.5 hours per weekIndustry: Data and AnalyticsCompensation Details:We offer a competitive compensation package that reflects our commitment to fairness and equity. As a candidate, we encourage you to discuss compensation with your recruiter, including specific salary details...

  • Software Engineer

    1 month ago


    Toronto, Ontario, Canada TD Bank Full time

    Unlock Your Potential as a Software Engineer - ML ExpertLocation: CanadaSchedule: 37.5 hours per weekIndustry: Data and AnalyticsCompensation Details:We offer a competitive compensation package that reflects our commitment to fairness and equity. As a candidate, we encourage you to discuss compensation with your recruiter, including specific salary details...

Senior Software Engineer: Electronic Trading, TD Bank

2 months ago


Toronto, Ontario, Canada TD Bank - London Branch Full time

About Us

TD Bank is a leading financial institution with a strong presence in London. Our Electronic Trading team is responsible for developing and maintaining the technology that powers our trading operations.

Job Summary

We are seeking a Senior Software Engineer to join our Electronic Trading team in London. As a key member of the team, you will be responsible for designing, developing, and deploying high-performance software solutions that meet the needs of our trading desks.

Key Responsibilities

  • Design and develop high-performance software solutions using Java and other relevant technologies
  • Collaborate with cross-functional teams, including sales, trading, and quant teams, to understand business requirements and implement solutions
  • Develop and maintain automated unit and regression testing frameworks to ensure high-quality software delivery
  • Work with DevOps teams to ensure smooth deployment and operation of software solutions
  • Provide technical expertise and guidance to junior engineers and contribute to the growth and development of the team

Requirements

  • 7+ years of experience as a software engineer delivering FO pricing/trading/risk solutions
  • Strong Core Java knowledge, JDK 8+
  • Demonstrated experience in hands-on development and deployment of major components into production trading systems
  • Ability to develop high-performance event-driven messaging systems
  • Experience with enterprise-level middleware, such as Solace, Tib RV/Faster Than Light, Aeron, Redis, Hazelcast
  • Superior analysis and debugging skills in support of active production trading operations
  • Experience with implementing automated unit and regression testing into CI/CD development pipelines
  • Strong understanding and experience with multi-threaded programming
  • Strong knowledge of Interest Rate Swap products (FRA/IRS/XCCY)
  • Ability to discuss problems and solutions with technologists, quants, trading business leads
  • Familiar with current DevOps tools and best practices, such as Git/Bitbucket, JIRA, TeamCity, Maven, Gradle, Jenkins, Artifactory
  • Low latency techniques, low or zero GC techniques, and mindset

Preferred Qualifications

  • Experience working with Bloomberg APIs (i.e. BPIPE, SAPI, DAPI)
  • FIX protocol for market data and/or order lifecycle
  • KDB/Q experience
  • ION experience

What We Offer

TD Bank offers a competitive compensation package, including a base salary, variable compensation, and a comprehensive benefits program. We also offer opportunities for career growth and development, as well as a collaborative and dynamic work environment.

How to Apply

If you are a motivated and experienced software engineer looking to join a leading financial institution, please submit your application, including your resume and a cover letter, to our online portal.