Taro Logo

2025 Co-Op - Platforms and Technology - Software Engineer

TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores.
Mt Laurel Township, NJ, USA
$64,000
Backend
Software Engineering Intern
Hybrid
5,000+ Employees
Finance

Job Description

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.

Last updated 2 days ago

Responsibilities For 2025 Co-Op - Platforms and Technology - Software Engineer

  • Assist in development/maintenance of comprehensive processes
  • Work with business partners to define and develop detailed business requirements
  • Design, develop and deploy system enhancements
  • Perform Unit and System Integration testing
  • Document system deployment plans
  • Participate in Proof of Concept on new technologies
  • Troubleshoot and determine root cause for application defects
  • Apply Software Development Life Cycle (SDLC)
  • Adhere to standard security coding practices

Requirements For 2025 Co-Op - Platforms and Technology - Software Engineer

Java
JavaScript
Python
Node.js
TypeScript
React
  • Pursuing post-secondary degree in technology-related disciplines
  • Knowledge of Microsoft tools
  • Understanding of Data Structures and Algorithms
  • Understanding of OOP concepts and SOLID Principles
  • Strong coding, debugging, and problem solving skills
  • Understanding of at least one programming language and relational databases
  • Excellent interpersonal skills
  • Strong written and oral communications skills
  • Must be work authorized in the United States
  • Anticipated graduation in December 2026 – June 2027 preferred

Benefits For 2025 Co-Op - Platforms and Technology - Software Engineer

Medical Insurance
401k
  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off
  • Banking benefits and discounts
  • Career development
  • Reward and recognition