1

New Grad Software Engineer Jobs in Ontario (NOW HIRING)

Adapt quickly to new codebases, frameworks, and technical requirements. Required Skills and Qualifications: * 3+ years of hands-on software engineering experience. * Strong experience in at least one ...

Software Engineer II

Toronto, ON · On-site

CA$86K - CA$108K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Successful software engineers at Guidewire typically have: A desire to work collaboratively in an ... More than 540+ insurers in 40 countries, from new ventures to the largest and most complex in the ...

Senior Software Engineer

Mississauga, ON · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

... Software Engineer to help build and scale our platform. This role is ideal for someone who enjoys ... Design and implement new platform capabilities and continuously improve existing systems.

Senior Software Engineer

Toronto, ON · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

... Software Engineer to help build and scale our platform. This role is ideal for someone who enjoys ... Design and implement new platform capabilities and continuously improve existing systems.

Your opportunity At New Relic, we love making tools for software and ops engineers. Our software helps customers answer their most important questions by allowing them to visualize, explore, and ...

Senior Software Engineer

Toronto, ON

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

... minded Senior Software Engineer to help build and scale our platform. This role is ideal for ... Design and implement new platform capabilities and continuously improve existing systems.

Senior Software Engineer

Mississauga, ON · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

... minded Senior Software Engineer to help build and scale our platform. This role is ideal for ... Design and implement new platform capabilities and continuously improve existing systems.

Software Engineer

Brampton, ON · On-site +1

CA$83K - CA$125K/yr

The Software Engineer will design, develop, document, test, deploy, and debug new and existing software. This role will create, implement, integrate, and maintain software and system components that ...

Proactively seek out learning opportunities, staying up-to-date with new technologies and industry ... Bachelor's degree in Computer Science, Software Engineering, or a related field, OR equivalent ...

Job Summary We're hiring a Senior Software Engineer to provide technical leadership across enterprise SaaS platforms and strategic engineering initiatives. This role focuses on Java-based platform ...

$110 - $170/hr

They support ML software engineers in translating successful approaches to production code, and ... For new-grad applicants, at least one first author publication in top machine learning / data ...

Senior Software Engineer

Mississauga, ON · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

As you ramp, you'll own impactful projects-such as new product modeling capabilities, AI-assisted ... engineering teams build software, and how Guidewire delivers on its mission to transform P&C ...

Senior Software Engineer

Toronto, ON · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

As you ramp, you'll own impactful projects-such as new product modeling capabilities, AI-assisted ... engineering teams build software, and how Guidewire delivers on its mission to transform P&C ...

Software Developer

Toronto, ON · On-site

CA$72K - CA$105K/yr

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 Engineer Department: Commercial Marketer and Web Accelerator Engineering Location: Toronto ... Growth mindset with enthusiasm for learning new technologies and approaches. * Innovation-focused ...

Software Engineer

Mississauga, ON · On-site +1

CA$125K - CA$180K/yr

Software Engineer Department: Commercial Marketer and Web Accelerator Engineering Location: Toronto ... Growth mindset with enthusiasm for learning new technologies and approaches. * Innovation-focused ...

Software Engineer

Toronto, ON

CA$125K - CA$180K/yr

Software Engineer Department: Commercial Marketer and Web Accelerator Engineering Location: Toronto ... Growth mindset with enthusiasm for learning new technologies and approaches. * Innovation-focused ...

Software Engineer

Maple, ON · On-site +1

CA$125K - CA$180K/yr

Software Engineer Department: Commercial Marketer and Web Accelerator Engineering Location: Toronto ... Growth mindset with enthusiasm for learning new technologies and approaches. * Innovation-focused ...

Showing results 21-40

New Grad Software Engineer information

See Ontario salary details

$27K

$87.9K

$164.5K

How much do new grad software engineer jobs pay per year?

As of Aug 17, 2026, the average yearly pay for new grad software engineer in Ontario is $87,868.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,000.00 and $108,000.00 per year, depending on experience, location, and employer.

What is a new grad software engineer?

A New Grad Software Engineer job is an entry-level software engineering role designed for recent college graduates with a degree in computer science or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with more experienced engineers on various projects. Companies hire new grad engineers to help them grow their skills while contributing to real-world software development. The position often includes mentorship, training, and opportunities for career advancement.

What are the key skills and qualifications needed to thrive as a new grad software engineer?

To thrive as a New Grad Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually supported by a computer science degree or related field. Familiarity with common coding languages (such as Java, Python, or C++), version control systems like Git, and basic software development tools is typically expected. Strong problem-solving skills, eagerness to learn, teamwork, and effective communication help new engineers excel in dynamic team environments. These skills are crucial to adapting quickly, contributing to projects, and building a successful foundation in the software industry.

What typical projects or tasks might a new grad software engineer work on in their first year?

As a New Grad Software Engineer, you’ll often start by contributing to team projects through tasks like fixing bugs, writing unit tests, and developing small features under the supervision of senior engineers. You might participate in code reviews, collaborate on documentation, and learn to work with the company’s development tools and processes. Over time, as you demonstrate reliability and technical proficiency, you may be given ownership of more complex components or independent tasks. This structured approach helps you learn best practices, understand the codebase, and progressively build the confidence and experience needed for more advanced responsibilities.

What are the most commonly searched types of New Grad Software Engineer jobs in Ontario?

The most popular types of New Grad Software Engineer jobs in Ontario are:

What job categories do people searching New Grad Software Engineer jobs in Ontario look for?

The top searched job categories for New Grad Software Engineer jobs in Ontario are:

What cities in Ontario are hiring for New Grad Software Engineer jobs?

Cities in Ontario with the most New Grad Software Engineer job openings:

Infographic showing various New Grad Software Engineer job openings in Ontario as of August 2026, with employment types broken down into 1% As Needed, 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 $87,868 per year, or $42.2 per hour.

Software Engineer - Remote

YO AI Labs

Toronto, ON • Remote

Full-time

Re-posted 11 days ago


Job description

Job Title: Software Engineer

Job Type: Contract

Location: Remote

Job Summary: We are looking for experienced software engineers to help train and evaluate next-generation AI systems through real-world software engineering tasks. This role is best suited for developers who can reason through unfamiliar codebases, explain engineering decisions clearly, and solve practical backend, full-stack, systems, or infrastructure-related problems.

A Cybersecurity/SecOps background or exposure is highly preferred.

Key Responsibilities:

  • Work on challenging software engineering tasks across backend, full-stack, infrastructure, and systems-related projects.
  • Review, debug, improve, and explain code across different technical environments.
  • Design or evaluate practical solutions involving APIs, databases, services, integrations, testing, and deployment workflows.
  • Identify tradeoffs around scalability, maintainability, performance, reliability, security, and developer experience.
  • Communicate technical reasoning clearly in writing, including why a solution works and what alternatives were considered.
  • Collaborate with the customer's team on technical reviews, implementation decisions, and problem-solving exercises.
  • Adapt quickly to new codebases, frameworks, and technical requirements.

Required Skills and Qualifications:

  • 3+ years of hands-on software engineering experience.
  • Strong experience in at least one backend or full-stack engineering environment, such as Python, JavaScript/TypeScript, Node.js, Java, C++, Go or Rust
  • Experience building, maintaining, or reviewing production-level applications, APIs, services, databases, or integrations.
  • Strong understanding of software engineering fundamentals, including debugging, testing, code quality, architecture, and technical tradeoffs.
  • Ability to explain complex engineering decisions clearly and objectively.
  • Comfortable reading and reasoning through unfamiliar code or technical requirements

Preferred Qualifications:

  • Experience with cloud environments such as AWS, GCP, or Azure.
  • Experience with CI/CD pipelines, DevOps workflows, containers, monitoring, or production operations.
  • Experience with frontend frameworks such as React, Next.js, Angular, Vue, or React Native.
  • Open-source contributions, public GitHub work, technical writing, or strong examples of past engineering work.
  • Experience mentoring engineers, reviewing code, or making architecture decisions.