1

Graduate Software Developer Jobs in Ontario (NOW HIRING)

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

Software Engineer I (Host/Mainframe)

London, ON · On-site

CA$69.70K - CA$98.40K/yr

... Software Engineer I to support mission-critical applications including CIF (CustomerLink) , PRTCL ... Graduate degree nice to have * Technical Skills * 2-3 Years of experience with Mainframe technology ...

About the team At Kinaxis, we build powerful software solutions that are transforming the supply ... upcoming graduate within 12 months of the placement end date. Compensation range $19.46 - $28.55 ...

About the team At Kinaxis, we build powerful software solutions that are transforming the supply ... upcoming graduate within 12 months of the placement end date. Compensation range $19.46 - $28.55 ...

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

Associate AI Engineer

Toronto, ON · Hybrid

CA$60K - CA$80K/yr

This is an exciting opportunity for a recent graduate or early-career engineer who wants to work at the intersection of AI/ML and backend software development. In this role, you'll help design and ...

Graduate from a College or University program (Engineering, Software and Information System Testing etc.) * Strong communication skills, both verbal and written * Self-motivated to succeed while ...

... upcoming graduate within 12 months of the placement end date. Compensation range $19.46 - $28.55 ... About the team We have created some amazing software at Kinaxis, and we need some key people to ...

Graduate from a College or University program (Engineering, Software and Information System Testing etc.) * Strong communication skills, both verbal and written * Self-motivated to succeed while ...

next page

Showing results 1-20

Graduate Software Developer information

See Ontario salary details

$29K

$91.4K

$161K

How much do graduate software developer jobs pay per year?

As of May 30, 2026, the average yearly pay for graduate software developer in Ontario is $91,374.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,000.00 and $116,000.00 per year, depending on experience, location, and employer.

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 Ontario? The most popular types of Graduate Software Developer jobs in Ontario are:
What are popular job titles related to Graduate Software Developer jobs in Ontario? For Graduate Software Developer jobs in Ontario, the most frequently searched job titles are:
What cities in Ontario are hiring for Graduate Software Developer jobs? Cities in Ontario with the most Graduate Software Developer job openings:
Infographic showing various Graduate Software Developer job openings in Ontario as of May 2026, with employment types broken down into 79% Full Time, 19% Part Time, and 2% Contract. Highlights an 90% Physical, and 10% Remote job distribution, with an average salary of $91,374 per year, or $43.9 per hour.

Associate Software Engineer

Sun Life Financial

Toronto, ON • On-site, Remote

Full-time

Posted 5 days ago


Sun Life Assurance Company of Canada rating

8.6

Company rating: 8.6 out of 10

Based on 18 frontline employees who took The Breakroom Quiz

73rd of 259 rated insurance


Job description

You are as unique as your background, experience and point of view. Here, you'll be encouraged, empowered and challenged to be your best self. You'll work with dynamic colleagues - experts in their fields - who are eager to share their knowledge with you. Your leaders will inspire and help you reach your potential and soar to new heights. Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who are at the heart of everything we do. Discover how you can make a difference in the lives of individuals, families and communities around the world.

Job Description:

Associate Software Engineer - Launch Your Engineering Career at Sun Life

Your Career Starts Here

You're ready to make an impact. At Sun Life, you won't just code-you'll build solutions that improve lives for millions worldwide. If you're a recent graduate or early-career professional with passion and ambition, we're ready to invest in your success.

Join us and discover why thousands of engineers choose Sun Life to accelerate their careers.

What You'll Do

  • Design & Developenterprise software that powers real business impact
  • Solve Complex Problemsworking alongside experienced engineers and innovative teams
  • Build & Automatewith cutting-edge tools in a true Agile environment
  • Support & Optimizeproduction systems while mastering enterprise-scale technology
  • Collaborate Across Teamswith product owners, engineers, and business leaders
  • Own Your Growththrough diverse, challenging projects and dedicated mentorship
  • Participate in On-Call Rotationfor production systems (with support and training)

Who Are We Looking For?

Education and Experience

  • Bachelor's degree in Computer Science, Engineering, or related discipline (or equivalent experience)
  • 0-2 years of relevant internship or co-op experience; or, 3-5 years of relevant experience in software development or application support

Technical Skills

  • Foundational knowledge of programming languages (e.g., Java, Python, C#, or similar)
  • Basic understanding of SQL and relational databases
  • Exposure to scripting, automation, or API development through coursework or projects (e.g. PowerShell, shell scripting)
  • Familiarity with software development lifecycle concepts (Agile, DevOps)
  • Experience working with APIs, integrations, and enterprise systems is an asset
  • Familiarity with CI/CD pipelines, cloud platforms, or modern DevOps practices is an asset

Professional Skills

  • Strong problem-solving and analytical thinking
  • Willingness to learn and adapt to new technologies and tools
  • Effective communication and collaboration skills
  • Ability to work in a team-oriented environment

What's In It For You?

  • Accelerated Learning - Work on enterprise-scale platforms with mentorship from senior engineers.
  • Real-World Experience - Build solutions that impact millions of clients globally
  • Clear Career Path - Grow skills and advance in a company committed to your development.
  • Inclusive Culture - Bring your authentic self and thrive in a supportive environment
  • Continuous Development - Access to learning opportunities and cutting-edge technology.
  • Flexibility & Balance - Work in an environment designed for your success

Nice to Have

  • Exposure to financial systems or enterprise applications
  • Knowledge of cloud technologies or modern data platforms
  • Experience with automation frameworks or workflow tools
  • Familiarity with IT service management processes (incident, change, problem)
  • Experience working in an onsite-offshore delivery model

Unique Requirements:

As a condition of the role, the successful candidate must obtain a Government of Canada Reliability Status security clearance through Sun Life.

Ready to Build Your Future?

Apply now and let's start your engineering journey together.

The Base Pay range is for the primary location for which the job is posted. It may vary depending on the work location of the successful candidate or other factors. In addition to Base Pay, eligible Sun Life employees participate in various incentive plans, payment under which is discretionary and subject to individual and company performance. Certain sales focused roles have sales incentive plans based on individual or group sales results.

Diversity and inclusion have always been at the core of our values at Sun Life. A diverse workforce with wide perspectives and creative ideas benefits our Clients, the communities where we operate and all of us as colleagues. We welcome applications from qualified individuals from all backgrounds.

Persons with disabilities who need accommodation in the application process, or those needing job postings in an alternative format, may e-mail a request to thebrightside@sunlife.com.

We are proud to be a hybrid organization that offers our employees the choice and flexibility to work from both the office and virtually based on the needs of the business, our Clients and you! Several work options are available and can be discussed throughout the selection process depending on the role requirements and individual needs.

We may use artificial intelligence to support candidate sourcing, screening, interview scheduling.

We thank all applicants for showing an interest in this position. Only those selected for an interview will be contacted.

Salary Range:

54,000/54 000 - 89,000/89 000

Job Category:

IT - Application Development

Posting End Date:

31/05/2026

What Sun Life Assurance Company of Canada employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom