1

Software Engineer Internship Jobs in Kitchener, ON

As a Senior AI Engineer, you will be responsible for Full-Stack Software Development i.e. building modern, cloud-based, and AI-enabled applications that help Manulife make decisions easier and lives ...

Engineering Internship (G. Start) LOCATION: Cambridge, Ontario VACANCIES: 1 DEPARTMENT: Rolling ... Utilize CAD modeling software to assist with the design and development of equipment changes ...

What you'll do We're looking for a Software Developer (Internal Tools) to build and maintain the software that keeps our teams moving. Internal tools are often treated as an afterthought -- not here.

New

Strong software engineering fundamentals gained through studies, thesis work, internships, trainee roles, GitHub projects, hackathons, open-source contributions, or personal projects. * Experience ...

Diploma in computer/web programming, or Degree in computer science, software engineering, or related field; * 3+ years' experience with PHP and/or LAMP programming; * 3+ years of experience with ...

Mechanical Engineering Lead

Hamilton, ON · On-site

CA$85K - CA$108K/yr

... software to help customers build better and achieve resilience in their operations. Headquartered ... This is a hands-on technical leadership role suited for an engineer who combines strong mechanical ...

Mechanical Engineering Lead

Dundas, ON · On-site

CA$85K - CA$108K/yr

... software to help customers build better and achieve resilience in their operations. Headquartered ... This is a hands-on technical leadership role suited for an engineer who combines strong mechanical ...

Junior Manufacturing Engineer

Milton, ON · On-site

CA$61K - CA$73K/yr

... internship experience). * Proficiency with CAD software for product design and plant layouts (e.g., AutoCAD, NX, CATIA, or SolidWorks). * Ability to read and interpret engineering drawings, CAD ...

Director, Support

Waterloo, ON · On-site +1

CA$85K - CA$104K/yr

... Software Engineering, or a related field. * Relevant coursework such as Databases, Data Structures, Operating Systems, Systems Analysis, or Cloud Computing is highly valued. * Internship, co-op, or ...

... design software. * Provide hands-on drafting support for civil and structural drawing packages ... candidates with relevant internship experience in utilities/EPC are encouraged to apply.

Engineering Associate

Hamilton, ON · On-site

CA$70K - CA$80K/yr

... design software. * Provide hands-on drafting support for civil and structural drawing packages ... candidates with relevant internship experience in utilities/EPC are encouraged to apply.

Showing results 41-60

Software Engineer Internship information

See Kitchener, ON salary details

$9

$32

$71

How much do software engineer internship jobs pay per hour?

As of Sep 4, 2026, the average hourly pay for software engineer internship in Kitchener, ON is $32.81, according to ZipRecruiter salary data. Most workers in this role earn between $17.04 and $45.30 per hour, depending on experience, location, and employer.

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 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 are the most commonly searched types of Software Engineer jobs in Kitchener, ON?

The most popular types of Software Engineer jobs in Kitchener, ON are:

What job categories do people searching Software Engineer Internship jobs in Kitchener, ON look for?

The top searched job categories for Software Engineer Internship jobs in Kitchener, ON are:

What cities near Kitchener, ON are hiring for Software Engineer Internship jobs?

Cities near Kitchener, ON with the most Software Engineer Internship job openings:

Infographic showing various Software Engineer Internship job openings in Kitchener, ON as of August 2026, with employment types broken down into 82% Full Time, 14% Part Time, and 4% Contract. Highlights an 84% Physical, 4% Hybrid, and 12% Remote job distribution, with an average salary of $68,250 per year, or $32.8 per hour.

Senior Software Engineer, Core Experiences - Waterloo, Canada

Speechify

Waterloo, ON • On-site, Remote

Full-time

Re-posted 11 days ago


Job description

Mission

Speechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go, at your own speed, and with tools that make learning easier, deeper, and faster.

What streaming services have done for audio entertainment, we're doing for audio information. And whatever we're doing seems to be working. We're #1 in our category, and experiencing exponential growth.

Overview

We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience across platforms. It's a critical role for someone who enjoys working at the intersection of product and infrastructure, thinks strategically, and is passionate about designing clear, reliable APIs and simple systems that directly enhance the user experience.

What You'll Do

  • Collaborate with Speechify's Product Teams to scope projects, find ways to reduce scope to get faster feedback from customers, navigate the integration/UX tradeoffs relevant to different product teams, and deliver solutions via our cross-platform SDK
  • Optimize existing functionality to ship things like faster loading and more intelligent parsing by designing more efficient abstractions and improving our algorithms
  • Ship cloud functions, lightweight backend services, and jobs using Kotlin

An Ideal Candidate Should Have

  • Systems thinking. You know that optimizing a system requires end-to-end design, and you believe simplicity is valuable.
  • Speed. You work quickly to generate ideas and options and know how to decide which things can ship now and what things need time
  • Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down
  • Collaboration. You know how to inspire, play, and negotiate with opinionated designers, marketers, and PMs
  • Preferred Tech Stack:
    • Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform) 
    • Prior experience with GCP is a plus

What We Offer

  • A fast-growing environment where you can help shape the company and product.
  • An entrepreneurial-minded team that supports risk, intuition, and hustle.
  • A hands-off management approach so you can focus and do your best work.
  • An opportunity to make a big impact in a transformative industry.
  • Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture.
  • Opportunity to work on a life-changing product that millions of people use.
  • Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more.
  • Work in one of the fastest growing sectors of tech, the intersection of artificial intelligence and audio.

Think you're a good fit for this job? 

Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.

Not looking but know someone who would make a great fit? 

Refer them! 

Speechify is committed to a diverse and inclusive workplace. 

Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.