- Company Name
- TD
- Job Title
- Software Engineer Intern/Co-op (WINTER 2026)
- Job Description
-
Job title: Software Engineer Intern/Co‑op
Role Summary: Gain hands‑on experience designing, developing, and testing software solutions for TD’s technology platforms, including core banking, customer service, and engagement systems. Collaborate with business partners and senior engineers on end‑to‑end lifecycle tasks, while participating in learning and networking initiatives.
Expactations: Work 37.5 hours per week as an equal team member; deliver defect‑free code, participate in testing, documentation, and POC activities; maintain security‑compliant development practices; engage in continuous learning and cross‑functional knowledge sharing.
Key Responsibilities:
- Design, code, unit‑test, and integrate system enhancements.
- Translate business requirements into technical specifications.
- Perform troubleshooting, root‑cause analysis, and defect resolution.
- Document deployment plans and run system integration tests.
- Participate in Proof of Concept projects on emerging technologies.
- Collaborate with peer code review and apply SDLC and PMLC frameworks.
- Adhere to secure coding standards to mitigate vulnerabilities.
Required Skills:
- Strong knowledge of Data Structures, Algorithms, OOP, and SOLID principles.
- Proficiency in at least one programming language (e.g., Java, C#, JavaScript, Python, C++).
- Experience with relational databases (SQL, Oracle, MS SQL).
- Familiarity with Git, Jira, Confluence, and cloud platforms.
- Basic understanding of web services, REST, HTTP, WSDL, and front‑end frameworks (Angular, React).
- Problem‑solving, debugging, and effective communication skills.
Required Education & Certifications:
- Current enrollment in a Computer Science, Engineering, Information Technology, or related technology program.
- No specific certifications required.