T

TD Bank

Offers banking, loans, and wealth management.

Front Office Quant Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaCA$100k - CA$135kIn-person

About the Job

Requirements

  • Strong programming skills in Golang, Python, C++, JavaScript/TypeScript, and SQL.
  • Experience developing both frontend and backend applications.
  • Strong understanding of software architecture, APIs, distributed systems, and modern application design.
  • Comfort working in Linux environments with command-line skills, including shell scripting, command-line interface tooling, and editors such as VIM.
  • Familiarity with databases, messaging systems, data-processing pipelines, and real-time applications.
  • Experience with source control, automated testing, continuous integration and continuous delivery pipelines, and modern software development practices.
  • Experience leveraging artificial intelligence tools, prompt engineering, large language models, agentic workflows, and automation technologies.
  • Strong focus on user experience and building intuitive, effective business applications.
  • Strong quantitative and analytical problem-solving skills.
  • Understanding of quantitative modeling concepts and the practical application of financial models.
  • Familiarity with option pricing, risk measurement, derivatives analytics, or related quantitative techniques.
  • Ability to understand, analyze, and work with pricing and risk models used within a trading environment.
  • Understanding of financial markets, capital markets products, and trading workflows.
  • Strong analytical and problem-solving abilities.
  • Ability to interact directly with traders, salespeople, quantitative analysts, and technology professionals.
  • Ability to translate business requirements into practical technology solutions.
  • Ability to operate effectively in a fast-paced front-office environment.
  • Ability to identify inefficiencies and drive process improvements through technology, automation, and innovation.
  • Strong attention to detail and commitment to delivering high-quality solutions.
  • Ability to work independently, take ownership of initiatives, and deliver results with minimal supervision.
  • Curiosity and willingness to continuously learn new technologies, tools, and business concepts.

Responsibilities

  • Design, develop, and maintain applications, services, and tools used by front-office trading and sales teams.
  • Deliver technology solutions that improve trading and sales desk productivity, scalability, and business effectiveness.
  • Identify manual, repetitive, or operationally intensive workflows and implement automation solutions.
  • Develop artificial intelligence-powered tools, prompt frameworks, intelligent agents, and workflow solutions to improve productivity and reduce operational burden.
  • Partner directly with traders, salespeople, and quantitative analysts to understand business challenges and rapidly deliver solutions.
  • Build and maintain frontend and backend applications, including user interfaces, APIs, data services, and analytics platforms.
  • Develop quantitative and analytical tools that support pricing, risk management, trade analysis, and business decision-making.
  • Work with pricing, risk, and market data models, understanding their assumptions, limitations, and practical implementation.
  • Integrate applications with market data, risk, trading, and reference data systems.
  • Design scalable, maintainable, and reliable systems for a front-office environment.
  • Champion software engineering best practices, testing, code quality, and operational excellence.
  • Evaluate emerging technologies, including artificial intelligence and machine learning solutions, for practical application within the business.

Desired Qualifications

  • Knowledge of equity derivatives, structured products, or related asset classes.
  • An undergraduate or postgraduate degree in Computer Science, Engineering, Mathematics, Physics, Finance, or a related quantitative discipline.
  • Experience in investment banking, capital markets, financial technology, electronic trading, or quantitative development environments.
  • Experience building workflow automation, artificial intelligence-enabled productivity solutions, and business intelligence applications.
  • Experience working with market data, pricing systems, risk systems, and trading platforms.
  • Knowledge of cloud technologies, containerization, and modern deployment practices.

About the Company

TD Bank

Offers banking, loans, and wealth management.

TD Bank provides a wide range of banking and financial services in North America for individuals, businesses, and corporations. Core offerings include checking and savings accounts, credit cards, loans, mortgages, investment products, and wealth management. TD Bank emphasizes digital banking through online and mobile apps that let customers manage money, pay bills, deposit checks, transfer funds, and manage cards. Revenue comes from interest on loans, service fees, and investment income. The company differentiates itself with a broad product lineup, large North American footprint, and integrated services for both personal and business customers, plus a focus on digital accessibility. Its goal is to be a leading, accessible financial institution that helps customers manage and grow their money through convenient, everyday banking and investment solutions.

Company size
10,001+
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1955

Recently Posted Jobs

Explore more opportunities at TD Bank

See more jobs