Taro Logo

Principal Engineer, TD Securities

TD Securities offers capital markets products and services to corporate, government, and institutional clients, operating from 40 cities globally with over 6,500 professionals.
$93,000 - $121,000
Data
Principal Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Finance

Description For Principal Engineer, TD Securities

TD Securities is seeking a Principal Engineer to join their Data Platform and Analytics Velocity team. This role combines technical leadership with hands-on development, focusing on building and operating a self-service data platform. The position requires expertise in cloud technologies, data platforms, and programming languages like Java, Python, or JavaScript.

The ideal candidate will have 8+ years of experience and will be responsible for setting strategic technical directions, mentoring junior engineers, and delivering complex data platform solutions. They will work with technologies including Azure, Databricks, Docker, and various streaming and API technologies.

TD Securities offers a comprehensive environment for growth, operating across 40 global cities with over 6,500 professionals. The company provides capital markets products and services to corporate, government, and institutional clients, emphasizing innovation and execution excellence.

The role offers a competitive compensation package including base salary ($93,000-$121,000 USD), variable compensation, and comprehensive benefits including health coverage, retirement programs, and career development opportunities. The position is hybrid-based in Toronto, allowing for flexibility while maintaining in-person collaboration.

This is an excellent opportunity for an experienced engineer looking to make a significant impact in a leading financial institution while working with cutting-edge data technologies and mentoring others. The role combines technical excellence with leadership responsibilities, making it ideal for someone ready to shape the future of TD Securities' data platform capabilities.

Last updated a month ago

Responsibilities For Principal Engineer, TD Securities

  • Set strategic technical decisions
  • Build self-service data platform capabilities
  • Mentor junior engineers on software practices and architecture
  • Lead complex projects and manage competing priorities
  • Analyze platform level changes and monitor application impact
  • Manage and escalate risk and customer-impacting issues
  • Contribute to team agile ceremonies and lead demos
  • Participate in internal speaking and advocacy events
  • Guide team to achieve software delivery capabilities

Requirements For Principal Engineer, TD Securities

Java
Python
JavaScript
Kubernetes
  • Undergraduate Degree, Technical Certificate, or equivalent experience
  • Expert knowledge in Java, Python, or JavaScript
  • Experience operating in a cloud environment
  • 8+ years relevant experience
  • Experience in designing and operating a Data Platform from ingestion to consumption
  • Experience with AKS/Docker, Virtual Machines, streaming, API development
  • Experience in PaaS offerings from Azure / GCP / Databricks
  • Exceptional communication skills
  • Ability to create Architectural diagrams with networking focus and system design

Benefits For Principal Engineer, TD Securities

Medical Insurance
401k
  • Competitive base salary with variable compensation
  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off
  • Banking benefits and discounts
  • Career development opportunities
  • Reward and recognition programs

Jobs Related To TD Securities Principal Engineer, TD Securities