TD Bank is seeking a Software Engineer III to join their Procurement Product Technology Group as part of their Third-Party Modernization program. This senior-level position offers an opportunity to revolutionize the procurement experience at one of North America's largest financial institutions.
The role combines technical leadership with hands-on development, requiring expertise in full-stack development using technologies like Python, JavaScript, Node.js, SQL, and PHP. As a Senior Software Engineer, you'll be responsible for architecting, designing, and building solutions to innovate in the procurement product space while ensuring high availability, reliability, and performance.
Key responsibilities include leading solution design and development, maintaining technical products, automating development processes, and creating technical documentation. The position also involves staying current with emerging technologies like Gen AI and contributing to the team's technical growth and culture.
The ideal candidate should have 5-7 years of relevant experience, strong academic background in computer science or engineering, and demonstrated expertise in full-stack engineering. Additional valuable skills include experience with SAP, Kafka Event Streaming, and Large Language Models.
TD offers a comprehensive benefits package including competitive salary, health and well-being benefits, retirement programs, and career development opportunities. The position is based in Toronto with a hybrid work arrangement, allowing for flexibility while maintaining collaborative team interactions.
This role presents an excellent opportunity for a senior engineer looking to make a significant impact in financial technology while working with a leading global financial institution. The position combines technical challenges with leadership opportunities, making it ideal for someone who wants to grow both their technical and leadership skills while working on meaningful projects that transform procurement processes.