1

Software Developer Intern Jobs in Waterloo, ON (NOW HIRING)

Summary As a Software Engineering Co-op at Acceldata Inc in Canada, you will have the opportunity ... Why Intern With Us: At Acceldata, you won't just be writing code; you'll be shaping the foundation ...

Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience. * 5 or more years of software or low-code development experience, with a ...

Through our robust product engineering, outstanding tooling capabilities and diverse process ... This includes researching, designing, documenting, and modifying software programs and applications ...

At least 4 years of professional experience in a software developer role. * Strong proficiency in JavaScript/TypeScript and Node.js. * Strong proficiency in front-end development, particularly React ...

Intermediate .Net Developer

Waterloo, ON ยท Remote

$80K - $120K/yr

Net Developer for our client. This is a permanent position that is remote, or based in their office ... Minimum 2+ years' experience developing software applications in .Net, coding in C# * 3+ years ...

Intermediate .Net Developer

Waterloo, ON ยท Remote

$80K - $120K/yr

Net Developer for our client. This is a permanent position that is remote, or based in their office ... Minimum 2+ years' experience developing software applications in .Net, coding in C# * 3+ years ...

Intermediate .Net Developer

Kitchener, ON ยท Remote

$80K - $120K/yr

Net Developer for our client. This is a permanent position that is remote, or based in their office ... Minimum 2+ years' experience developing software applications in .Net, coding in C# * 3+ years ...

next page

Showing results 1-20

Software Developer Intern information

See Waterloo, ON salary details

$8

$19

$57

How much do software developer intern jobs pay per hour?

As of Jul 13, 2026, the average hourly pay for software developer intern in Waterloo, ON is $19.56, according to ZipRecruiter salary data. Most workers in this role earn between $12.10 and $23.53 per hour, depending on experience, location, and employer.

What are the big 4 internships?

The Big 4 internships typically refer to summer internship programs at the four largest professional services firms: Deloitte, PricewaterhouseCoopers (PwC), Ernst & Young (EY), and KPMG. These internships are highly competitive and often serve as a pathway to full-time roles in consulting, audit, tax, and advisory services, requiring strong technical skills and professional certifications. For software developer interns, these firms may offer technology-focused roles emphasizing coding, data analysis, and cybersecurity.

What are the key skills and qualifications needed to thrive as a Software Developer Intern, and why are they important?

To thrive as a Software Developer Intern, you need a solid understanding of programming fundamentals, problem-solving abilities, and coursework or experience in computer science or a related field. Familiarity with languages like Python, Java, or JavaScript, and exposure to development tools such as Git, version control systems, and IDEs are common requirements. Strong communication, eagerness to learn, and teamwork distinguish standout interns in collaborative environments. These skills and qualities are crucial for contributing effectively to projects, adapting quickly, and making the most of the internship experience.

Is a 3.0 GPA good for internships?

For a Software Developer Intern position, a 3.0 GPA is generally considered acceptable by many employers, especially when combined with relevant skills, projects, and coding experience. While some competitive internships may prefer higher GPAs, practical skills and a strong portfolio often weigh more in the hiring decision.

Is 23 an hour good for an internship?

For a Software Developer Intern, earning $23 an hour is generally considered competitive, especially for entry-level positions that may require basic programming skills and familiarity with tools like Git or IDEs. Intern wages vary by location and company, but this rate often exceeds minimum wage and reflects the value of technical skills gained during the internship.

What does a software developer intern do?

A software developer intern assists in designing, coding, testing, and debugging software applications under the supervision of experienced developers. They often work with programming languages like Java, Python, or C++, and may use development tools such as Git and IDEs to contribute to ongoing projects and gain practical experience in software development processes.

What kind of mentorship and learning opportunities can Software Developer Interns typically expect during their internship?

Software Developer Interns often benefit from structured mentorship programs, pairing them with experienced developers who provide guidance on technical tasks and offer feedback on code quality. Interns usually participate in team meetings, code reviews, and project planning sessions, which help them understand real-world software development workflows. Many organizations also encourage interns to attend internal workshops or training sessions to build their technical and soft skills. This collaborative environment not only accelerates learning but also allows interns to contribute meaningfully to ongoing projects.
What are the most commonly searched types of Software Developer jobs in Waterloo, ON? The most popular types of Software Developer jobs in Waterloo, ON are:
What job categories do people searching Software Developer Intern jobs in Waterloo, ON look for? The top searched job categories for Software Developer Intern jobs in Waterloo, ON are:
What cities near Waterloo, ON are hiring for Software Developer Intern jobs? Cities near Waterloo, ON with the most Software Developer Intern job openings:
Technology Software Developer Job Details | Purolator

Technology Software Developer Job Details | Purolator

Purolator

Kitchener, ON โ€ข Hybrid

Contractor

Re-posted 18 days ago


Job description

Itโ€™s not a package. Itโ€™s a promiseยฎ.

As Canadaโ€™s leading integrated freight, package, and logistics provider, weโ€™ve been helping promises get where they need to be for more than 60 years. How does the magic happen? The journey starts with you . The places we go, the elements we brave, the promises we deliver - itโ€™s all possible because of our people. So, whether youโ€™re looking to build new skills, make an impact in your community, or inspire your team, we go there for you.

Description

Please Note: This is a fixed term contract position that will last for the remainder of 2026

Purolator is Canadaโ€™s leading integrated freight, package, and logistics provider, delivering reliable solutions for over 60 years. Our Shipper Technology department is looking for a Full-Stack Software Developer to join our growing teams.

As a Software Developer you will be involved in all aspects of a project's lifecycle, from requirements, design, development, through to deployment and incident support. You will work closely with our customers, both within Purolator and beyond, to understand their needs and actively contribute to technical solutions.

The Role

Responsibilities include:

  • Developing and delivering code across a range of languages, with a focus on quality, security and efficiency.
  • Working with our dedicated Testing team to resolve bugs and improve the overall solution.
  • Self-managing your workload in a dynamic and fast paced environment
  • Occasionally travel to Purolator facilities and visit with end-users.
  • Rolling out solutions to the market, including writing good documentation and putting out technical fires.

With a broad full-stack scope, you will have hands on experience with the following technologies:

  • .NET C#
  • React/Angular
  • Javascript/Typescript
  • Postgres
  • Cloud experience in at least one of AWS or Microsoft Azure

Bonus points for having experience with:

  • Python, Java
  • Flutter
  • Standard HTML/CSS
  • Terraform and GitHub Actions
  • Other Cloud data stores such as: Redis, SQL Server, MongoDB, DynamoDB
  • GitHub and Azure DevOps for version control, work assignment, pipelines, and releases

The Candidate

To grow with the team and role, you:

  • Have at least 3 years relevant experience, beyond education and training
  • Demonstrate out-of-the-box thinking and be genuinely excited about technology
  • Effectively communicate, present and write documentation
  • Find joy in helping your teammates achieve their goals, enjoy building relationships with peers outside of your team and contributing to a positive culture
  • Live in Ontario, Canada

This role is hybrid (2-3 days/week in-office) and will supplement a team located across Southern Ontario. Desk space is available at our Kitchener, Ontario and Mississauga, Ontario technology offices.

What We Offer

Purolator is one of Canadaโ€™s best employers ( #19 in 2021 according to Forbes ), offering an industry leading total compensation, and a professional, satisfying work environment.

  • Working with a modern technology stack in a team that values innovative ideas to enhance our process
  • A diverse and inclusive team environment that is friendly to family commitments.
  • Your choice of a Mac or Windows development environment.
  • Make a difference in the lives of hundreds of thousands of Canadians per day who use Purolatorโ€™s services.

Language Requirement: Proficiency in English is required for this position due to the frequent communications that must be conducted in English with various stakeholders. This requirement is justified by the nature of the responsibilities and operational needs.

POSTING DETAILS
Location:
053 - Kitchener
Working Conditions:
Office Environment

Reports to: Senior Manager Technology
---

Purolator is an equal opportunity employer committed to diversity and inclusion. We welcome all qualified applicants and provide accommodations during the recruitment process upon request.

Purolator complies with Canadian law in all recruitment practices. During pre-screening, we may use an Artificial Intelligence (AI) tool, supported by human oversight, to efficiently manage tasks such as resume screening and candidate matching, enabling our team to connect with qualified candidates faster.

Personal information is used solely for recruitment and managed in accordance with privacy legislation. For AI-related inquiries only, contact . To apply, visit our Careers Page.

We recognize that employees and their families are essential to our success. We strive to provide a safe, healthy, and supportive workplace, ensuring the right people have the tools they need to thrive.

Every day at Purolator is an opportunity to connect with colleagues, customers, and communities to make a positive impact. Learn more about our values at .