TD Bank, one of North America's leading financial institutions, is seeking a Senior Software Engineer III specializing in Java development for their Treasury Analytics Group. This role is based in Toronto with a hybrid work arrangement and offers a competitive salary range of $84,000-$114,000 USD.
The Treasury Analytics Group is responsible for managing market risk for the Bank's retail portfolios, developing financial models and processes for measurement, transfer pricing, and financial management reporting. As a Senior Software Engineer, you'll be working with cutting-edge technologies including Java, Spring Boot, Spark Databricks, and REST APIs to build and optimize cloud-based applications.
The ideal candidate will bring 7+ years of experience in Java development, with deep expertise in Spring frameworks and cloud technologies. You'll lead technical aspects of projects from conception to deployment, working closely with cross-functional teams to deliver scalable, secure, and high-performance solutions. The role involves significant work with data processing and automation, requiring strong skills in Python scripting and experience with modern development tools and practices.
TD offers a comprehensive benefits package including health and well-being benefits, retirement programs, paid time off, and career development opportunities. The company's commitment to diversity, equity, and inclusion, along with its focus on community impact through the TD Ready Commitment, makes it an attractive workplace for those seeking both professional growth and meaningful contribution to society.
This role presents an excellent opportunity for experienced software engineers looking to make an impact in the financial sector while working with modern technologies and contributing to critical business operations. The position offers both technical challenges and leadership opportunities, with the backing of a major financial institution known for its stability and innovation.