What is a Software Engineer at Td bank?
As a Software Engineer at Td bank, you are at the intersection of high-scale financial technology and customer-centric innovation. This role is critical to the bank’s digital evolution, requiring you to bridge the gap between complex enterprise infrastructure and the seamless, secure banking experiences that millions of customers rely on daily. You will be responsible for designing, developing, and maintaining robust systems that adhere to the highest standards of reliability and security.
Your work will span the full development lifecycle, from participating in architectural design and system modeling to automating build, test, and release processes. Whether you are working on core banking platforms, customer-facing applications, or internal engineering tools, you will be expected to maintain a "build it, break it, fix it" mentality. This position offers the unique challenge of operating within a highly regulated, large-scale environment while driving modern engineering practices like automation, cloud integration, and proactive defect prevention.
