Taro Logo

Principal Engineer

TD Securities offers capital markets products and services to corporate, government, and institutional clients, operating from 40 cities globally with over 6,500 professionals.
$130,000 - $200,000
Data
Principal Software Engineer
In-Person
8+ years of experience
Finance · Enterprise SaaS

Description For Principal Engineer

TD Securities is seeking a Principal Engineer to join their Velocity team, focusing on revolutionizing data consumption and management. This role combines technical leadership with hands-on development, requiring expertise in data platform architecture and modern cloud technologies. The position offers an opportunity to work with cutting-edge technologies while shaping the future of TD's data infrastructure.

As a Principal Engineer, you'll be responsible for designing and implementing a self-service data platform, making strategic technical decisions, and mentoring junior engineers. The role requires deep expertise in cloud platforms (Azure/GCP), data engineering, and programming languages like Java, Python, and JavaScript. You'll work with technologies such as Kubernetes, Kafka, and various Azure services.

The ideal candidate brings 8+ years of relevant experience and a strong background in data platform architecture. You'll need exceptional communication skills to coordinate with multiple stakeholders and lead complex projects. The role offers competitive compensation ($130,000 - $200,000) and comprehensive benefits including health coverage, retirement plans, and career development opportunities.

TD Securities provides a collaborative environment where you can make a significant impact while working with a global team of 6,500 professionals across 40 cities. The company's commitment to diversity, equity, and inclusion, along with its focus on community involvement through the TD Ready Commitment, makes it an attractive workplace for those seeking both professional growth and meaningful contribution to society.

This position is based in New York and offers the opportunity to work on high-visibility projects that directly impact TD's data infrastructure and business capabilities. If you're passionate about data platforms, enjoy solving complex technical challenges, and want to be part of a leading financial institution's digital transformation, this role provides an excellent opportunity to advance your career while making a significant impact.

Last updated 25 days ago

Responsibilities For Principal Engineer

  • Set strategic technical decisions for the data platform
  • 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
  • Contribute to team agile ceremonies and lead demos
  • Design and implement required process components for TD Azure functionalities
  • Manage and escalate risk and customer-impacting issues

Requirements For Principal Engineer

Java
Python
JavaScript
Kafka
Kubernetes
  • Bachelor's or Graduate degree in Engineering or Computer Science
  • 8+ years relevant experience
  • Expert level in one or more programming languages (Java, Python, Javascript, Scala)
  • 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

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off (Vacation PTO, Flex PTO, and Holiday PTO)
  • Banking benefits and discounts
  • Career development opportunities
  • Reward and recognition programs

Jobs Related To TD Securities Principal Engineer