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 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.

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 (POC) 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