TD Bank, one of North America's leading financial institutions, is seeking a Principal Engineer to join their enterprise customer authentication platform team. This senior role focuses on customer identity management, authentication, and risk assessment capabilities. The position offers an opportunity to work with cutting-edge technologies in a highly scalable environment.
The role combines technical leadership with hands-on development, requiring expertise in Java, Kafka, and cloud technologies. You'll be working within TD's Scaled Agile framework, leading the implementation of critical authentication and identity management solutions. The position involves mentoring junior developers, driving technical decisions, and ensuring the delivery of robust, scalable solutions.
As a Principal Engineer, you'll be responsible for designing and implementing high-throughput, fault-tolerant systems using modern technologies including microservices, REST APIs, and Azure cloud services. The role requires strong expertise in database management, particularly RDBMS and LDAP solutions, and experience with event streaming platforms like Kafka.
The position offers competitive compensation ($108,800 - $163,200 CAD) and comprehensive benefits including health coverage, retirement plans, and career development opportunities. TD's commitment to diversity and inclusion, along with their investment in community initiatives through the TD Ready Commitment, makes this an attractive opportunity for senior engineers looking to make an impact at scale.
Working in a hybrid model from Toronto, you'll be part of TD's technology solutions division, contributing to critical infrastructure that serves millions of customers. The role offers significant growth opportunities and the chance to influence the technical direction of major banking systems while working with a collaborative team of professionals.