1

New Graduate Software Developer Jobs in Toronto, ON

Software Developer REPORTS TO: Manager, Software Engineering Cority is the global enterprise EHS ... Designs and develops new software and modifies and enhances existing software for clients' systems ...

Software Developer REPORTS TO: Manager, Software Engineering Cority is the global enterprise EHS ... Designs and develops new software and modifies and enhances existing software for clients' systems ...

Software Developer, New Grad

Toronto, ON · On-site

CA$90K - CA$92K/yr

As a Software Developer, New Grad on our Integrations team, you will design and develop the tools and systems needed to simplify the setup of IXL for schools and districts. These integrations will ...

Geotab is seeking a Software Developer who will ensure stable and scalable releases for critical ... Define, design, and implement new software applications based on industry standards and best ...

Software Developer

Toronto, ON · On-site

CA$90K - CA$140K/yr

The Role We're looking for Software Developers who are excited to build high-quality, production ... Continuously learn new technologies and take on increasing technical responsibility over time. ...

Software Developer

Oakville, ON · Hybrid

CA$94K - CA$117K/yr

As a Software Developer on the Procurement team at Euna Solutions, you'll be a key part of delivering new features and enhancements to our first-in-class business-to-government marketplace. In this ...

As a Software Developer, you will contribute to all aspects of the software delivery lifecycle ... Good problemsolving skills and willingness to learn new technologies. * Ability to work effectively ...

Software Developer

Toronto, ON · Hybrid

CA$70K - CA$110K/yr

... new technologies and staying current with modern software engineering and AI trends $70,000 - $110,000 a year Why You'll Love Working at ShyftLabs Hybrid Flexibility: 3 days per week in our downtown ...

Proactively learn and share new technologies, stay current with the latest AI trends and actively ... Bachelor's degree or higher in software engineering or equivalent * 2+ years experience with C ...

Software Developer II (Please submit the resume in English) Location: Burlington, Canada - Hybrid ... Implement new functionality and business logic in C# and SQL. * Maintain the current code base ...

As a Software Developer, you will join our team and expand our Wealth Mobile Backend For Frontend ... You will engage in a fast-paced and stimulating environment, with opportunities to build new ...

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 ...

next page

Showing results 1-20

New Graduate Software Developer information

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

To thrive as a New Graduate Software Developer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a computer science degree or relevant coursework. Familiarity with development tools such as Git, IDEs, and experience with languages like Python, Java, or JavaScript is commonly expected. Strong problem-solving skills, a willingness to learn, and effective teamwork and communication set outstanding candidates apart. These skills and qualities are crucial for adapting to new technologies, collaborating on projects, and delivering reliable, maintainable software.

What are some common challenges new graduate software developers face when transitioning from academic projects to real-world software development?

New graduate software developers often find the transition from academic projects to professional environments challenging due to differences in project scale, team collaboration, and code quality expectations. In the workplace, developers must follow established coding standards, use version control systems, and participate in code reviews, which may be new experiences. Additionally, working on large codebases and collaborating with cross-functional teams requires strong communication and adaptability. Seeking mentorship and proactively asking questions can help new graduates adjust quickly and grow their skills.

What does a New Graduate Software Developer do?

A New Graduate Software Developer is an entry-level professional who designs, develops, tests, and maintains software applications, typically under the guidance of more experienced developers. They may work on writing code, debugging, participating in code reviews, and collaborating with team members to deliver software solutions. These developers often use programming languages such as Java, Python, or C++, and are expected to learn quickly and adapt to new technologies and workflows as they start their careers.
What job categories do people searching New Graduate Software Developer jobs in Toronto, ON look for? The top searched job categories for New Graduate Software Developer jobs in Toronto, ON are:
Infographic showing various New Graduate Software Developer job openings in Toronto, ON as of June 2026, with employment types broken down into 57% Full Time, 14% Part Time, and 29% Contract. Highlights an 100% In-person job distribution.
New Graduate Software Engineer - Toronto

New Graduate Software Engineer - Toronto

Cerebras

Toronto, ON • Hybrid

Other

Posted 27 days ago


Job description

About The Role

Cerebras is seeking passionate and talented Software Engineers to join our innovative team - you will be placed with a specific team based on your skills, experience, and team needs. This is a general overview of our job duties, but each team has a different set of responsibilities based on what they work on - you will find out more about team placement and work during your interview process. 

Responsibilities 

  • Collaborate with world-class engineers on real-world challenges across the software stack. 
  • Design, implement, and test software solutions that directly impact system performance and usability. 
  • Learn and contribute across multiple layers of a fully integrated AI-accelerated system. 
  • Gain hands-on experience with advanced hardware, compilers, distributed systems, and ML frameworks. 

Required Qualifications 

  • Recently graduated or enrolled in a university program with a degree in Computer Science, Computer Engineering, or other related disciplines (graduating 2026). This is a new graduate position. 
  • Strong problem-solving skills and excellent communication skills.  
  • Proficient in one or more programming language - exposure and experience with C++ is an asset.  
  • Hybrid role in Toronto, ON.