TD Bank, one of North America's leading financial institutions, is offering an exciting Software Engineer Co-Op opportunity within their Platforms & Technology division. This role, based in Mount Laurel, NJ, offers a hybrid work arrangement with four days in-office. As a co-op, you'll be fully integrated into the technology team, working on meaningful projects that impact core banking platforms, customer servicing, and engagement systems.
The position offers hands-on experience in software development, system enhancement, and problem-solving, with opportunities to work with various technologies including Java, JavaScript, Python, Node.js, and React. You'll be involved in the complete software development lifecycle, from requirements gathering to deployment, while adhering to security best practices and quality standards.
This is an excellent opportunity for students pursuing a technology-related degree to gain practical experience in a Fortune 500 banking environment. The role offers competitive compensation at $30.74/hour and comes with comprehensive benefits including health coverage, retirement programs, and paid time off. TD Bank's commitment to diversity, equity, and inclusion, along with their focus on community impact through the TD Ready Commitment, makes this an ideal place to start your career.
The ideal candidate will have a strong foundation in computer science fundamentals, including data structures, algorithms, and OOP concepts. You'll need excellent problem-solving abilities, strong communication skills, and the ability to work both independently and collaboratively. This role is perfect for someone who is passionate about technology, eager to learn, and interested in contributing to the future of banking technology.