1

Software Developer Intern Jobs in Ontario (NOW HIRING)

Software Developer

Toronto, ON ยท On-site

CA$80K - CA$120K/yr

As an Intermediate Software Developer at 7shifts, you're a full-cycle builder, taking features from technical design to deployment across a platform used by 1M+ workers in 55,000 restaurants. You'll ...

As a Software Developer, you will join our team and expand our Wealth Mobile Backend For Frontend (BFF) platform. We are looking for an enthusiastic individual to innovate and collaborate on the ...

Software Developer

Ottawa, ON

CA$96K - CA$118K/yr

As a Software Developer, you will * 5 plus years of software development experience * Familiar with cross-platform desktop application development environments ( Windows, MacOS, Linux ) and ...

Software Developer

Ottawa, ON

CA$96K - CA$118K/yr

As a Software Developer, you will * 5 plus years of software development experience * Familiar with cross-platform desktop application development environments ( Windows, MacOS, Linux ) and ...

As a Software Developer (New Grad), you'll contribute to real services used globally while learning from experienced developers in a supportive, collaborative environment. You'll work on welldefined ...

Software Developer

Toronto, ON ยท On-site

CA$75K - CA$141K/yr

Experience with DevOps * Experience with the Junit and Jasmine Testing Frameworks * Experience with large software system development * Proficient level of knowledge in domain. * Knowledge of ...

Global Wealth Engineering Technology Team is looking for an energetic and results-oriented ... Collaborate with delivery lead to plan milestones, successfully execute software delivery, and ...

Software Developer

Richmond Hill, ON ยท On-site

CA$86K - CA$130K/yr

What the role offers As a Software Developer, you will: * Have ownership through full lifecycle of product development, including design, development, validation and test automation, deployment, and ...

As a Software Developer on Borrowell's Engineering team, you will design, develop, optimize, test, and maintain application code for our in-house web and mobile products. You will ensure that ...

Bachelor of Computer Science, Electrical/Software Engineering, or a related technical degree. * Strong frontend skills with specialized expertise in React, Redux, and TypeScript (strong JavaScript ...

Software Developer

Toronto, ON ยท Hybrid

CA$101K - CA$118K/yr

We are looking for a Java Software Developer who will take a key role on our team. The ideal candidate must have knowledge in all stages of software development and seamlessly move between back-end ...

Position Summary The Senior Software Developer will implement software for defence and security applications, with a particular expected focus on Research & Development applications related to Army ...

We are looking for a full-stack Software Developer who will take a key role on our team. The ideal candidate must have knowledge in all stages of software development and seamlessly move between ...

Salary: $120,000 - $130,000 Senior Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems ...

As we scale up, we are looking for a Senior Software Developer to help us build the software that is changing the face of the feed industry. This is a new vacancy due to growing business needs. Job ...

As we scale up, we are looking for a Senior Software Developer to help us build the software that is changing the face of the feed industry. This is a new vacancy due to growing business needs. Job ...

next page

Showing results 1-20

Software Developer Intern information

See Ontario salary details

$8

$20

$61

How much do software developer intern jobs pay per hour?

As of Jul 15, 2026, the average hourly pay for software developer intern in Ontario is $20.98, according to ZipRecruiter salary data. Most workers in this role earn between $12.98 and $25.24 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 Ontario? The most popular types of Software Developer jobs in Ontario are:
What cities in Ontario are hiring for Software Developer Intern jobs? Cities in Ontario with the most Software Developer Intern job openings:
What are popular job titles related to Software Developer Intern jobs in ON? For Software Developer Intern jobs in ON, the most frequently searched job titles are:
Software Developer

Software Developer

7shifts

Toronto, ON โ€ข On-site

CA$80K - CA$120K/yr

Other

Posted yesterday


Job description

As an Intermediate Software Developer at 7shifts, you're a full-cycle builder, taking features from technical design to deployment across a platform used by 1M+ workers in 55,000 restaurants. You'll work in a cross-functional team alongside product managers, designers, and other developers, owning your work end-to-end and making pragmatic technical decisions that ship. You report to an Engineering Manager who is invested in your growth, gives you real feedback, and creates the conditions for you to do your best work. AI is part of the toolkit here, you use it actively, you know when to reach for it, and you hold the bar on what ships.

We're building an inclusive work environment that is representative of the diverse industry we have the pleasure of serving, and encourage candidates from all backgrounds to apply.ย 

What you'll do:

  • Design, build, and maintain resilient and scalable backend services, APIs, and user-facing features
  • Use AI-assisted development tools as an active part of your workflow, generating, reviewing, and validating output with the same rigour you'd apply to any production code
  • Collaborate with a cross-functional team of engineers, product managers, and designers to translate complex problems into elegant and practical solutions
  • Enhance the reliability and performance of our systems through thoughtful code reviews, architectural improvements, and strategic refactoring
  • Take ownership of production issues, leading the investigation and resolution of bugs and customer-reported problems
  • Contribute to our engineering culture by actively participating in technical discussions and consistently improving our team's processes and standards
  • Drive projects from concept to completion, making pragmatic technical decisions and consistently delivering value to our users

What you bring:

  • A degree or diploma in computer science, software engineering, or a related technical field, or equivalent practical experience
  • 2+ years of professional experience building, deploying, and maintaining web applications and services in a team environment
  • Proficiency in modern web development, including experience with a backend programming language and a solid understanding of relational databases
  • A proven track record of shipping high-quality code, demonstrating a strong sense of ownership and the ability to see features through the full software development lifecycle
  • Strong communication and collaboration skills, with the ability to articulate complex technical concepts clearly and contribute effectively to team discussions
  • A proactive and autonomous work ethic, knowing how to navigate ambiguity, manage your priorities, and make sound technical trade-offs
  • Experience in leveraging AI development tools (e.g., Copilot, Claude)
  • A customer-focused mindset and a genuine passion for building products that solve real-world problems

It'd be even cooler if you had:

  • Experience in restaurant-tech, delivering customer-focused solutions
  • Hands-on experience using Elixir in a production environment

This role is an existing vacancy and is part of our current hiring planย 

Compensation

The base compensation range for this position is CAD $80,000 - $120,000. This range reflects the full growth path for the role, from building core skills to accomplished performance, through to role mastery. We typically target the accomplishedย level when hiring externally. At this level, individuals bring relevant experience in the role, demonstrate strong job-related skills, operate with confidence and consistency, and are able to deliver impact with limited ramp-up while still having meaningful opportunity to grow.

Compensation at 7shifts is performance and growth-driven. As you develop your skills and expand your impact over time, your compensation grows with you. Your specific placement within this range is based on your job-related skills, knowledge, and experience, as well as our internal equity assessment. We are always happy to discuss our approach throughout the hiring process.