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 Engineering Co-Op opportunity within their Platforms & Technology division. This role, based in Mount Laurel, NJ, offers a unique chance for students to gain hands-on experience in a dynamic banking technology environment.

As a Software Engineer Co-Op, you'll be fully integrated into the Technology group, working on meaningful projects that improve TD's technology platforms, including core banking, customer servicing, and customer engagement systems. The position offers a competitive hourly rate of $30.74 and follows a hybrid work model with four days in-office.

The role encompasses a wide range of responsibilities, from developing and maintaining critical banking applications to participating in the full software development lifecycle. You'll work directly with business partners, conduct system research and analysis, and contribute to the design and implementation of new features. The position emphasizes both technical excellence and professional growth, with opportunities to work with modern technologies and learn from experienced professionals.

TD Bank offers a comprehensive Total Rewards package, including health benefits, retirement programs, and professional development opportunities. The company's commitment to diversity, equity, and inclusion, along with its focus on community impact through the TD Ready Commitment, makes it an ideal place for aspiring software engineers to start their careers.

Ideal candidates should be pursuing a technology-related degree, possess strong programming fundamentals, and have experience with various programming languages and technologies. The role requires both technical aptitude and strong soft skills, as you'll be collaborating with various teams and stakeholders across the organization.

This internship provides an excellent opportunity to gain real-world experience in financial technology while contributing to meaningful projects that impact millions of customers across North America.

Last updated 3 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
React
TypeScript
  • 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
  • Demonstrate understanding of at least one programing 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
Vision Insurance
Dental Insurance
  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off
  • Banking benefits and discounts
  • Career development
  • Reward and recognition