TD Bank is seeking a Senior Software Engineer III specializing in Java to join their Treasury Analytics Group. This role is part of a team responsible for measuring and managing market risk for the bank's retail portfolios. The position offers a competitive salary range of $84,000-$114,000 USD and requires 7+ years of experience in Java development.
The ideal candidate will work on developing cloud-based applications using Spring Boot, managing data processing with Spark Databricks, and implementing various automation solutions. This role combines technical leadership with hands-on development, requiring expertise in Java 8, Spring frameworks, and Python scripting.
The position offers a comprehensive benefits package including health coverage, retirement plans, and career development opportunities. TD Bank, as one of North America's largest financial institutions, provides a stable and growth-oriented environment for technology professionals.
Working in a hybrid model in Toronto, you'll be part of a team that develops financial models and processes for measuring, transfer pricing, hedging product profitability, and financial management reporting. The role requires strong technical skills combined with the ability to collaborate with cross-functional teams and lead technical aspects of projects from inception to deployment.
This is an excellent opportunity for an experienced software engineer looking to make an impact in the financial sector while working with modern technologies and contributing to critical banking infrastructure. The position offers both technical challenges and leadership opportunities, with the backing of a major financial institution known for its commitment to employee development and innovative technology solutions.