1

Internship New Grad Software Engineer Jobs in Toronto, ON

We are backed by world class investors from Toronto, New York, and Silicon Valley. Our talented team of software engineers, hardware engineers, and operators have previously worked at such companies ...

Role Overview They are setting up a new Toronto engineering office and need a founding team As a ... HRIS, procurement software, and CRMs - Design and implement core components of the backend ...

We have a history of safely leveraging new tools to enable new experiences for our customers ... Engineers software solutions that meet the needs of stakeholders while focusing on continually ...

Parallelz is building a novel technology platform that enables new ways of delivering, discovering ... About the Role We are looking for a versatile Software Engineer to join our platform team, working ...

Parallelz is building a novel technology platform that enables new ways of delivering, discovering ... About the Role We are looking for a versatile Software Engineer to join our platform team, working ...

You are an energetic and driven leader with a proven track record of taking new ideas from concept ... Software Engineering Expert in Ruby on Rails and/or Java Experience with AWS, Scala, REST, Pyton ...

You dream in code and spend your free time tinkering with new technologies or building apps on the ... software development experience in conceptualization, design, engineering, and debugging, with at ...

Curinos operates under a hybrid modality and has office locations in New York, Chicago, Boston ... Are you a passionate Senior Software Engineer looking to make a significant impact in the fintech ...

Staff Software Engineer

Toronto, ON ยท Hybrid

CA$173K - CA$197K/yr

We build our own products and release them with a speed and agility that allows us to get new ... Continuously improve software engineering developer experience; identify gaps in existing internal ...

Staff Software Engineer

Toronto, ON ยท Hybrid

CA$172K - CA$197K/yr

We build our own products and release them with a speed and agility that allows us to get new ... Continuously improve software engineering developer experience; identify gaps in existing internal ...

Staff Software Engineer

Toronto, ON ยท Hybrid

CA$173K - CA$197K/yr

We build our own products and release them with a speed and agility that allows us to get new ... Continuously improve software engineering developer experience; identify gaps in existing internal ...

In this Senior Software Engineer role, you'll be the engineering front line for complex customer ... new product categories, and global market readiness. * Communicate clearly and calmly with both ...

Staff Software Engineer

Toronto, ON ยท Hybrid

CA$172K - CA$197K/yr

We build our own products and release them with a speed and agility that allows us to get new ... Continuously improve software engineering developer experience; identify gaps in existing internal ...

... software solutions across the Bank's business lines. Your role will contribute to the organization ... You are a voracious learner who likes to take on new challenges, while simultaneously taking pride ...

Software Engineer I

Toronto, ON ยท On-site

CA$69K - CA$98K/yr

DevSecOps Enabling Products is a new product group under the DSO umbrella focused on delivering ... We're looking for a software engineer to support development on the Portal and help us deliver ...

About this job As a Senior Software Engineer, you will play a critical role in designing, building ... revealing new pathways to growth. In 2023, NIQ combined with GfK, bringing together the two ...

As a software engineer at Lyft, you'll collaborate with other software engineers and cross ... Lyft is proud to support new parents with 18 weeks of paid time off, designed as a top-up plan to ...

Drive high-impact projects and innovate new solutions to provide the best routing experience ... of professional software engineering experience * Extensive experience in object oriented ...

For the new projects, you will closely work with your business partners to refine the problem ... At least 8 years of experience in Software Engineering and Systems Architecture or Technology ...

Showing results 41-60

Internship New Grad Software Engineer information

What is an internship new grad software engineer?

An Internship New Grad Software Engineer is a recent graduate or a student nearing graduation who is hired for an internship position in software engineering. This role is designed to provide hands-on experience in developing, testing, and maintaining software applications under the guidance of experienced engineers. Interns often work on real projects, contributing code and collaborating with teams, which helps them build practical skills and industry knowledge. The position serves as a stepping stone to a full-time software engineering career, offering exposure to professional tools, workflows, and company culture.

What types of projects and technologies do internship new grad software engineers typically work on, and how much autonomy can they expect?

New Grad Software Engineer Interns are often assigned to real-world projects that align with their team's current priorities, such as developing new features, fixing bugs, or improving existing systems. They frequently work with modern programming languages and frameworks relevant to the company's tech stack. While interns are given meaningful tasks and the chance to contribute code that may go into production, they are also paired with mentors and receive guidance from senior engineers. Autonomy varies, but interns usually have the opportunity to own smaller tasks or components, gaining hands-on experience while collaborating closely with their team.

What are the key skills and qualifications needed to thrive as an internship new grad software engineer, and why are they important?

To thrive as an Internship New Grad Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), computer science fundamentals, and typically a relevant degree or coursework in computer science or related fields. Familiarity with version control systems like Git, development environments, and sometimes exposure to cloud platforms or modern frameworks is expected. Strong problem-solving, teamwork, and communication skills help you collaborate and learn quickly in a professional setting. These skills and qualities are crucial for effectively contributing to projects, adapting to new technologies, and building a foundation for a successful software engineering career.

What is the difference between Internship New Grad Software Engineer vs Entry-Level Software Developer?

AspectInternship New Grad Software EngineerEntry-Level Software Developer
CredentialsRecent graduation or current student, no formal certification requiredSimilar educational background, may have certifications or coursework
Work EnvironmentTemporary, training-focused, mentorship-drivenFull-time, independent project work, team collaboration
Employer UsageInternship programs, early career developmentEntry-level positions for recent graduates

Internship New Grad Software Engineers are typically students or recent graduates participating in temporary training programs to gain industry experience. Entry-Level Software Developers are full-time employees who have completed their education and are working on ongoing projects. Internships focus on learning and mentorship, while entry-level roles involve more independent work and responsibility.

What are the most commonly searched types of New Grad Software Engineer jobs in Toronto, ON?

The most popular types of New Grad Software Engineer jobs in Toronto, ON are:

What cities near Toronto, ON are hiring for Internship New Grad Software Engineer jobs?

Cities near Toronto, ON with the most Internship New Grad Software Engineer job openings:

Infographic showing various Internship New Grad Software Engineer job openings in Toronto, ON as of August 2026, with employment types broken down into 19% Internship, 75% Full Time, 4% Part Time, and 2% Temporary. Highlights an 81% In-person, 13% Hybrid, and 6% Remote job distribution.

Lead Software Engineer

KitchenMate

Toronto, ON โ€ข On-site

Full-time

Re-posted 13 days ago


Job description

KitchenMate powers a chain of hot-food micro-markets at the heart of big buildings where people live, work, and play.

We are on a mission to provide access to high quality meals to everyone, while reducing the cost and time required. This gives us the unique opportunity to rethink how ready-to-eat meals are created, not just delivered. It also presents many interesting challenges in an effort to reduce labor, waste, inefficiencies, and build a food-chain from farm to fork in a digital world.

We are a team of multifaceted builders who care deeply about the problems people face around eating well. We are backed by world class investors from Toronto, New York, and Silicon Valley. Our talented team of software engineers, hardware engineers, and operators have previously worked at such companies as Amazon, IBM, and Google.

We're currently looking for a Lead Software Engineer to join our core team, lead a team of talented software engineers, and design and build software applications that power the KitchenMate product experience and streamline our business operations.

You will succeed in this role by:

  • Delivering superior engineering (quality, stability, speed, best practices)
  • Launching new products & features quickly
  • Taking ownership and seeing initiatives through
  • Mentoring teammates and raising the bar

You are someone who is

  • Hungry, even when times are great. You choose to solve audacious problems.
  • Brave, even when it's really hard. You aren't afraid of being uncomfortable or vulnerable.
  • Meticulous, even for small things. You put a lot of care into every detail.
  • Thoughtful, even under extreme pressure. You seek clarity and understanding before you act.
  • Humble, even if you know the answer. You are coachable by your peers and grateful to others.
  • Kind, even when others seem unkind to you. You are calm, professional, and empathetic.
  • Leader by example. You show up first and do the hard things.
  • Mentor to everyone on the team. You help everyone around you reach their highest potential.

Technical Requirements

Must have

  • Bachelor's or Master's Degree in Computer Science or related field
  • 6+ years of software engineering experience on large or fast scaling products
  • Strong computer science fundamentals in data structures and algorithms
  • Backend development experience in Node/Express, or similar languages/frameworks
  • Experience with distributed systems (event-driven architecture / SOA / microservices)
  • Experience with front-end web frameworks such as AngularJS, React
  • Experience developing responsive front-end interfaces
  • Experience with relational (Postgres) and non-relational databases
  • Exposure to cloud infrastructure and operations (e.g. AWS, Heroku, CircleCI, docker)
  • Expert knowledge of web technologies (e.g. SCSS, Typescript, HTML, JSON, REST)
  • Familiar with test frameworks, continuous integration, and TDD
  • Experience with version control (e.g. git)
  • Strong communication and ability to collaborate well with other teams
  • Solid track record of overachieving

Bonus

  • Experience with Python and C
  • Experience building scalable, available, and low-latency systems
  • Experience with machine learning
  • Experience with IOT
  • Startup experience

We work hard, but smart towards our mission as a team. We think from first principles, act with purpose, build trust, craft products, and keep pushing the bar higher.
Accommodations and Accessibility:

KitchenMate provides employment accommodation during the recruitment process. Should you require any accommodation, please indicate this on your application and we will work with you to meet your accessibility needs.
Inclusion Statement:

At KitchenMate we are committed to building an environment where everyone feels included, valued, and heard. We know that diversity makes for the best problem-solving and creative thinking, which is why we're dedicated to adding new perspectives to the team and encourage everyone to apply. Experience comes in many forms - skills are transferable, and passion goes a long way. We strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities and/or people with intersectional identities.

If KitchenMate sounds like a place for you to build your future, we'd love to meet you!

For more information about working at KitchenMate, see our careers page.

Employment Type: FULL_TIME