1

Graduate Software Engineering Jobs in Toronto, ON

Head of Engineering

Toronto, ON · On-site

$120 - $160/hr

... software, and you should be able to push that culture and discipline through an entire engineering ... Graduate work and/or a research background in a related area. * Group Retirement Savings Plan ...

... software, and you should be able to push that culture and discipline through an entire engineering ... Graduate work and/or a research background in a related area. Benefits * Group Retirement Savings ...

... software, and you should be able to push that culture and discipline through an entire engineering ... Graduate work and/or a research background in a related area. Benefits * Group Retirement Savings ...

Vice President, AI Engineer

Toronto, ON · On-site

CA$120K - CA$150K/yr

Qualifications Bachelor's or Graduate degree in Computer Science, Engineering, Physics, or related technical field. Strong programming skills in Python and experience with ML frameworks (TensorFlow ...

Graduate degree in computer science, software engineering, applied mathematics, data science, statistics, or related field. * 10+ years in analytics, data science, or related fields, with 5+ years in ...

next page

Showing results 1-20

Graduate Software Engineering information

See Toronto, ON salary details

$27.7K

$109.7K

$206.1K

How much do graduate software engineering jobs pay per year?

As of Jul 12, 2026, the average yearly pay for graduate software engineering in Toronto, ON is $109,740.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,032.00 and $152,217.00 per year, depending on experience, location, and employer.

What is a Graduate Software Engineer?

A Graduate Software Engineer is an entry-level position for individuals who have recently completed a degree in computer science, software engineering, or a related field. They work as part of a development team to design, develop, test, and maintain software applications. Graduate Software Engineers typically receive training and mentorship while working on real-world projects, helping them gain practical experience and build their technical skills. Their responsibilities may include writing code, fixing bugs, collaborating with other team members, and learning industry best practices.

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

To thrive as a Graduate Software Engineer, you need a solid understanding of programming fundamentals, software development methodologies, and a relevant degree in Computer Science or a related field. Familiarity with coding languages such as Java, Python, or C++, and experience with version control systems like Git, are typically expected. Strong problem-solving abilities, attention to detail, teamwork, and good communication skills help graduates stand out in collaborative technical environments. These skills and qualities are vital for producing high-quality software, adapting to evolving technologies, and contributing effectively to development teams.

What are some common challenges Graduate Software Engineers face during their first year, and how can they overcome them?

Graduate Software Engineers often encounter challenges such as adapting to new codebases, balancing learning with productivity, and effectively communicating within cross-functional teams. It's important to proactively seek mentorship, ask questions, and take advantage of onboarding resources. Participating in code reviews and attending regular team meetings can help build confidence and understanding, while setting small, achievable goals fosters both skill development and a sense of accomplishment.
What job categories do people searching Graduate Software Engineering jobs in Toronto, ON look for? The top searched job categories for Graduate Software Engineering jobs in Toronto, ON are:
Specialist, Application Development (Full Stack Developer)

Specialist, Application Development (Full Stack Developer)

L3Harris Technologies

Waterdown, ON

CA$85K - CA$105K/yr

Full-time

Posted 11 days ago


Job description

L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers’ mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our culture is an unwavering focus on values, dedication to our communities, and commitment to excellence in everything we do. L3Harris is the Trusted Disruptor in defense tech. With customers’ mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Specialist, Application Development (Full Stack Developer) Reference 40291 Waterdown, Ontario About the Role Responsible for research, design, and development of computer software systems. Participates in all phases of the development life cycle, including requirements analysis, design, implementation, integration, and testing of products. Applies computer science, engineering, and mathematical analysis concepts and principles in the development of the target application. Works closely with cross functional organizations to develop and evaluate interfaces, and operational performance requirements and design of the overall system. Develops test procedures, software programs, and related documentation. Contributes to determining, estimating, and validating the cost and scope of software efforts to ensure product meets project cost, schedule, and technical constraints Primary Responsibilities Develop and maintain web applications using C#, ASP.NET., and Microsoft SQL Collaborate with cross-functional teams to define, design, and ship new features. Write clean, maintainable, and efficient code. Troubleshoot and debug applications. Ensure the performance, quality, and responsiveness of applications. Create device-independent reactive designs using HTML5, CSS3, jQuery, JavaScript, and Bootstrap. Develop unit tests to ensure code quality and reliability. Lead small to medium feature developments. Work in an agile team environment. Be a team player and collaborate effectively with the team. Participate in code reviews and provide constructive feedback. Refactor and restructure existing code bases and modules to improve performance and maintainability Required Capabilities Proficiency in C# and ASP.NET. Strong knowledge of SQL Server and database management. Experience with DevOps practices and tools is an asset Experience in a development team that follows Agile project methodologies is an asset Proven analytical and creative problem-solving abilities. Highly self-motivated and directed, with keen attention to detail. Able to prioritize and execute tasks in a high-pressure environment. Able to quickly adapt and learn new or unfamiliar technologies. Strong customer service orientation, and has served as part of a motivated and diverse team. Strong communication and teamwork skills. May have practical knowledge of project management. Bachelor’s Degree in a STEM field (Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Math) is preferred Understanding of CI/CD pipelines and DevOps practices is an asset Business experience in an aerospace or manufacturing environment is an asset Desired Education and Experiences Requires practical knowledge of job area. Bachelor’s Degree and a minimum of 4 years of prior related experience. Graduate Degree or equivalent with 2 years of prior related experience. In lieu of a degree, minimum of 8 years of prior related experience. *This posting is for a current vacancy. In the province of Ontario, Canada, the pay range for this position will be $85,000 to $105,000. LI-BD1 At L3Harris, we foster an inclusive and equitable workplace. L3Harris is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. For applicants with disabilities, we will provide you with accommodation so that you have what you need in order to be at your best. L3Harris performs background checks prior to employment as all applicants must be eligible for registration with the Controlled Goods Program and obtain and maintain a positive security assessment. Some positions may require a government of Canada “Reliability” status and/or Level 2 (Secret) security clearance. In addition, L3Harris performs pre-employment substance abuse testing where required.