1

Software Engineer Internship Jobs in Toronto, ON

... the full software development lifecycle. This role is ideal for a developer with hands-on ... internships/co-op experience considered) * Strong understanding of JavaScript and modern web ...

We are looking for a Software Engineer who wants to grow with a product engineering team that is raising the bar on reliability, automation, AI-assisted delivery, and service ownership. Why This Role ...

We are seeking a talented and motivated Perception Software Engineer to join our growing team. In this role, you will be responsible for designing, implementing, optimizing, and validating software ...

AI Software Engineer Location(s): Toronto - 30 Adelaide Street Location Status: Full - Time Get To Know Us: SS&C is leading the way. We continue to look for today's and tomorrow's brightest talent ...

New

Apply software engineering best practices including SOLID principles, design patterns, and clean code methodologies. * Work at a high technical level of systems development while building a thorough ...

We are seeking a seasoned Software Engineer with over 5 years of experience using C# or Java, and a strong understanding of both. Experience with either Angular or React is also required. If you are ...

We are seeking a skilled software engineer to join our team. Key Responsibilities: Implement, maintain and evolve cloud-based products and services Working on integration with external customer and ...

What's the opportunity? We're looking for a motivated Software Engineer to help design, build, and ... including internships, co-op placements, academic projects, or equivalent practical experience

About the Role We are looking for a versatile Software Engineer to join our platform team, working directly alongside our Platform Lead. You are a strong all-around engineer who has spent the last ...

About the Role We are looking for a versatile Software Engineer to join our platform team, working directly alongside our Platform Lead. You are a strong all-around engineer who has spent the last ...

The founding team brings deep experience from both finance and engineering, having overseen finance ... HRIS, procurement software, and CRMs - Design and implement core components of the backend ...

Staff Software Engineer, Platform Engineering Why Kaseya? Join a fast-growing company that's transforming the IT industry. At Kaseya, you'll have the opportunity to work with cutting-edge technology ...

As a Software Engineer, you will design, build, and ship features across the full stack--from high-quality React interfaces to the Node.js services and PostgreSQL data layer that power them. You'll ...

We're looking for a Senior Software Engineer to help build and scale the product experiences and systems behind that mission. In this role, you'll work across frontend applications, backend services ...

Showing results 41-60

Software Engineer Internship information

See Toronto, ON salary details

$9

$33

$72

How much do software engineer internship jobs pay per hour?

As of Aug 12, 2026, the average hourly pay for software engineer internship in Toronto, ON is $33.56, according to ZipRecruiter salary data. Most workers in this role earn between $17.43 and $46.34 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the software engineer internship position, and why are they important?

To thrive as a Software Engineer Intern, you need a solid understanding of programming languages (such as Java, Python, or C++), algorithms, data structures, and typically be pursuing or have a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes issue tracking tools is often expected. Strong problem-solving abilities, a willingness to learn, and effective communication are key soft skills that help interns excel in collaborative environments. These skills ensure interns can contribute meaningfully to technical projects, integrate well with engineering teams, and grow rapidly within the organization.

What is a software engineer internship?

A Software Engineer Internship is a temporary position where students or entry-level professionals gain hands-on experience in software development. Interns typically work on real projects, write code, debug issues, and collaborate with engineering teams. The internship helps develop technical skills, knowledge of software development processes, and familiarity with industry tools. It also provides networking opportunities and can lead to full-time job offers.

What kinds of projects or tasks do software engineer interns typically work on during their internship?

Software Engineer Interns are often assigned to real-world projects that may include developing new features, fixing bugs, writing automated tests, or improving documentation. They usually work as part of a development team under the mentorship of experienced engineers, which allows them to participate in code reviews, agile meetings, and collaborative problem-solving sessions. The exact responsibilities may vary, but interns are regularly exposed to the full software development lifecycle and are encouraged to ask questions and contribute ideas. This hands-on experience not only builds technical skills but also prepares interns for full-time roles after graduation.

What are the most commonly searched types of Software Engineer jobs in Toronto, ON? The most popular types of Software Engineer jobs in Toronto, ON are:
What cities near Toronto, ON are hiring for Software Engineer Internship jobs? Cities near Toronto, ON with the most Software Engineer Internship job openings:
Infographic showing various Software Engineer Internship job openings in Toronto, ON as of August 2026, with employment types broken down into 1% Internship, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $69,812 per year, or $33.6 per hour.

Junior Software engineer

Scotiabank

Toronto, ON • On-site, Remote

Full-time

PTO

Posted 19 days ago


Job description

Requisition ID: 263631 
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.

Scotiabank continues to be an industry leader for Payments technology and innovation. We have a history of safely leveraging new tools to enable new experiences for our customers, focusing on ensuring we protect their interests and goals. The result of this leads to modernization programs which aim to offer enriched information and transparencies to support the rapidly evolving payments community.

 

The Role

Scotiabank is looking for a motivated and enthusiastic Junior Full Stack Developer (Level 6) to join our growing engineering team. We are seeking someone who is passionate about technology, eager to learn, and excited to contribute across the full software development lifecycle.

This role is ideal for a developer with hands-on experience in JavaScript and ReactJS, who thrives in a collaborative environment and demonstrates initiative, accountability, and a strong work ethic. You will work closely with developers, designers, product owners, and backend teams to build scalable and modern banking applications.

Our team primarily works with:

  • Frontend: ReactJS
  • Backend/API Layer: Node.js
  • BaaS Layer: Java

What You'll Do:

  • Develop and maintain responsive web applications using ReactJS
  • Build and support backend services and APIs using Node.js
  • Collaborate with teams working on Java-based BaaS integrations
  • Participate in code reviews, testing, debugging, and deployment activities
  • Work closely with product owners, designers, and developers to deliver high-quality solutions
  • Contribute to technical discussions and continuous improvement initiatives
  • Write clean, maintainable, and efficient code following engineering best practices
  • Support Agile delivery processes including sprint planning, stand-ups, and retrospectives
  • Take initiative in problem-solving and continuously improve technical skills

What You'll Bring:

  • 1-3 years of hands-on software development experience (internships/co-op experience considered)
  • Strong understanding of JavaScript and modern web development concepts
  • Hands-on experience with ReactJS
  • Exposure to backend development using Node.js
  • Basic understanding of REST APIs and client-server architecture
  • Familiarity with version control systems such as Git
  • Strong communication and collaboration skills
  • Ability to learn quickly and adapt in a fast-paced environment
  • Positive attitude, strong work ethic, and willingness to contribute to team culture

Nice-to-Have Skills

Experience or familiarity with:

  • Single-SPA / Micro Frontend architecture
  • Redux
  • Java
  • Confluence
  • Figma
  • Bitbucket
  • Jira
  • Agile/Scrum development methodologies
  • CI/CD practices and DevOps concepts

Beyond technical skills, we value individuals who:

  • Take ownership and show initiative
  • Are eager to learn and grow
  • Work well in collaborative team environments
  • Demonstrate curiosity and problem-solving abilities
  • Align with our team culture and Scotiabank values
  • Bring positive energy and accountability to the team

What's in it for you?

  • You'll join a team focused on building cloud platforms as products, enabling delivery teams across the enterprise rather than acting as a centralized gatekeeper or operating within a narrow delivery focus. This role offers exposure to a wide range of technologies, problem domains, and stakeholders.
  • Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
  • Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove, and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
  • Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
  • Competitive Rewards program including bonus, flexible vacation, personal, sick days, and benefits will start on day one.
  • Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs.

Location(s):  Canada : Ontario : Toronto 
Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.  
At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our  Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.