1

Graduate Software Developer Jobs in Toronto, ON (NOW HIRING)

Graduate or post-graduate degree in computer science, software engineering or related field * Working experience with scrum and agile methodologies * Ability to write clear, maintainable, testable ...

Graduate or post-graduate degree in computer science, software engineering or related field * Working experience with scrum and agile methodologies * Ability to write clear, maintainable, testable ...

Bachelor's or graduate degree in computer science, computer engineering, or equivalent Experience, Skills, Knowledge and/or Abilities: * 6+ years of software development experience, preferably using ...

Graduate Technical Developer Accelerate Graduate Development Program Bursting Silver Background A 2 ... Your field of study was Technical, Software or Analytical focused * You have no more than 2 years ...

Bachelor's or Graduate degree in Software, Computer, or Electrical Engineering or Computer Science. * 5+ years of relevant experience. * Solutions implemented on bare metal. * Proven ability to ...

Engineering at Uber means building for real-world impact under real-world constraints. You'll join ... software and a curiosity to explore different solutions for complex problems.- Experience or ...

We are seeking a Graduate Engineering Technician to join our Infrastructure / Transportation team ... software (AutoCAD, MicroStation, Civil 3D, or similar) Proficiency with Microsoft Office and ...

next page

Showing results 1-20

Graduate Software Developer information

What is a Graduate Software Developer job?

A Graduate Software Developer is an entry-level role for recent graduates in computer science or related fields. They work as part of a development team to design, develop, test, and maintain software applications. Typical responsibilities include writing code, debugging, collaborating with senior developers, and learning best practices. This role provides hands-on experience and helps graduates build technical and problem-solving skills.

What are the key skills and qualifications needed to thrive in the Graduate Software Developer position, and why are they important?

To thrive as a Graduate Software Developer, you need a solid understanding of programming languages such as Java, Python, or C++, as well as a degree in computer science or a related field. Experience with version control systems like Git, software development frameworks, and familiarity with operating systems are typically required. Strong problem-solving skills, effective communication, and eagerness to learn make candidates stand out. These competencies are crucial for contributing to projects, adapting to fast-changing technologies, and working efficiently within collaborative development teams.

What are typical career progression opportunities for a Graduate Software Developer?

Graduate Software Developers often start by working closely with experienced team members on code development, bug fixing, and testing. As you gain experience and demonstrate your abilities, you can move into roles such as Software Developer, Senior Developer, or even into specialized areas like DevOps, QA, or front-end/back-end development. Many companies offer mentorship, training, and clear advancement paths, allowing motivated graduates to progress quickly. Additionally, early exposure to collaborative projects and agile methodologies will help build the foundation for leadership or technical expert positions over time.
What are the most commonly searched types of Graduate Software Developer jobs in Toronto, ON? The most popular types of Graduate Software Developer jobs in Toronto, ON are:
What are popular job titles related to Graduate Software Developer jobs in Toronto, ON? For Graduate Software Developer jobs in Toronto, ON, the most frequently searched job titles are:
Infographic showing various Graduate Software Developer job openings in Toronto, ON as of May 2026, with employment types broken down into 87% Full Time, 11% Part Time, and 2% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution.
New Graduate Software Engineer - Toronto

New Graduate Software Engineer - Toronto

Cerebras

Toronto, ON • Hybrid

Other

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