TD Bank, one of North America's leading financial institutions, is seeking a Software Engineer Co-Op to join their Platforms & Technology team in Mount Laurel, NJ. This is a hybrid role offering valuable experience in software development within the banking technology sector. As a co-op, you'll be fully integrated into the team, working on meaningful projects that improve TD's technology platforms, including core banking, customer servicing, and customer engagement systems.
The role offers hands-on experience in software development, system enhancement, and problem-solving within a major financial institution. You'll work with modern technologies and participate in the full software development lifecycle, from requirements gathering to deployment. The position provides excellent exposure to enterprise-scale systems and the opportunity to work with experienced professionals in the field.
TD Bank offers a comprehensive total rewards package including competitive pay ($30.74/hour), health benefits, retirement programs, and paid time off. The company is deeply committed to diversity, equity, and inclusion, fostering an environment where colleagues can bring their authentic selves to work.
This opportunity is ideal for students pursuing a technology-related degree who want to gain practical experience in software engineering within the financial sector. You'll develop technical skills while working with various programming languages and technologies, and gain valuable business context in a professional environment. The role requires strong technical aptitude, problem-solving skills, and the ability to work both independently and collaboratively.
The position offers significant learning and growth opportunities through regular development conversations, training programs, and mentorship. TD Bank's commitment to technology innovation and customer experience makes this an excellent opportunity for aspiring software engineers to launch their careers in financial technology.