TD Securities is seeking an experienced Full Stack Software Engineer to join their TDS Data team in Toronto. This role is part of a team responsible for establishing a high-quality, scalable data platform that serves as strategic infrastructure for various business-aligned products used by front office and risk management functions in the Investment Bank.
The position offers a competitive compensation package ranging from $92,000 to $115,000 USD (converted from CAD), plus discretionary variable compensation based on business and individual performance. The role is hybrid, combining office and remote work arrangements.
As a Full Stack Engineer, you'll be maintaining the current data master space and contributing to the design of the next generation of cloud-native data and analytics platform. The role requires expertise in both frontend and backend development, with a focus on building user-friendly interfaces and supporting microservices.
Key technical requirements include 9+ years of relevant experience, with at least 5 years of React/Angular experience, strong proficiency in Java, Spring Boot, and various database technologies. The ideal candidate should have experience with messaging queues (Kafka, MQ, Solace) and a solid understanding of capital markets, particularly in Reference Data Management.
TD Securities offers a comprehensive benefits package including health and well-being benefits, savings and retirement programs, paid time off, and career development opportunities. The company maintains a strong commitment to diversity, equity, and inclusion, fostering an environment where colleagues can bring their authentic selves to work.
The role is part of a growing global organization with over 6,500 professionals across 40 cities, offering opportunities to work on innovative solutions in the financial services sector. TD Securities' recent acquisition of Cowen Inc. has further expanded their capabilities in U.S. equities and research, creating additional opportunities for professional growth and impact.
This position would be ideal for a senior software engineer looking to make an impact in the financial technology sector while working with modern technologies and contributing to large-scale data platform solutions.