1

New Graduate Software Engineer Jobs in Ontario (NOW HIRING)

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

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

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

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

Software Engineer

Ottawa, ON

CA$85K - CA$135K/yr

Conduct independent research and provide new solutions to problems; * Interact with systems engineering on technical issues; * Debugging software problems for near real-time simulation; and * Conduct ...

Software Engineer

Toronto, ON · On-site

CA$90K - CA$130K/yr

Continuously learn and apply new technologies, tools, and engineering practices. What Do You Need to Succeed? Must Haves * Experience developing software using modern programming languages and ...

New We are looking for enthusiastic, self-motivated individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently developing end-to-end real-time solutions for ...

The Position Software Engineer A healthier future. It's what drives us to innovate. To continuously ... We empower each other to explore new possibilities, foster creativity, and keep our ambitions high ...

Software Engineer

Ottawa, ON · On-site

CA$85K - CA$135K/yr

Conduct independent research and provide new solutions to problems; * Interact with systems engineering on technical issues; * Debugging software problems for near real-time simulation; and * Conduct ...

You do not design new software or develop new features; instead, you work deeply with source code ... Hands-on engineering experience in one or more of the following domains: software release ...

You do not design new software or develop new features; instead, you work deeply with source code ... Hands-on engineering experience in one or more of the following domains: software release ...

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

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

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

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

next page

Showing results 1-20

New Graduate Software Engineer information

See Ontario salary details

$26K

$85.8K

$163.5K

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

As of Jul 29, 2026, the average yearly pay for new graduate software engineer in Ontario is $85,767.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,500.00 and $111,500.00 per year, depending on experience, location, and employer.

What does a New Graduate Software Engineer do?

A New Graduate Software Engineer is an entry-level professional who designs, develops, tests, and maintains software applications or systems. They typically work as part of a team, collaborating with other engineers, designers, and product managers to create software solutions. These engineers often learn new programming languages, tools, and technologies on the job while contributing to real-world projects. Their responsibilities may include writing code, debugging issues, participating in code reviews, and documenting technical processes.

What collaborative opportunities can a New Graduate Software Engineer expect when joining a software development team?

As a New Graduate Software Engineer, you will typically work closely with senior engineers, product managers, and quality assurance testers. Collaboration often takes place during code reviews, sprint planning meetings, and daily stand-ups, providing regular feedback and support. This team-based environment helps you quickly learn best practices, understand project workflows, and develop both technical and communication skills essential for career growth. You'll also have the chance to contribute to group problem-solving sessions and pair programming, which are invaluable for building your expertise and confidence.

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

To thrive as a New Graduate Software Engineer, you need a solid understanding of programming languages (such as Python, Java, or C++), algorithms, and data structures, typically backed by a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, development environments, and possibly cloud platforms or CI/CD pipelines is often required. Strong problem-solving skills, eagerness to learn, and effective communication help you collaborate and adapt in dynamic team environments. These skills and qualities are essential for delivering high-quality code, integrating smoothly with team workflows, and growing quickly in the role.
What are popular job titles related to New Graduate Software Engineer jobs in Ontario? For New Graduate Software Engineer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching New Graduate Software Engineer jobs in Ontario look for? The top searched job categories for New Graduate Software Engineer jobs in Ontario are:
What cities in Ontario are hiring for New Graduate Software Engineer jobs? Cities in Ontario with the most New Graduate Software Engineer job openings:
Infographic showing various New Graduate Software Engineer job openings in Ontario as of July 2026, with employment types broken down into 97% Full Time, 1% Part Time, and 2% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $85,767 per year, or $41.2 per hour.

CA$100K/yr

Other

Medical, Dental, Retirement

Re-posted 20 days ago


Job description

Please only apply to the one job you feel best fits your skillset and experience. If our team feels you are better suited for another role, we will reach out about the alternate opportunity.

Position Overview:

Squarepoint is seeking smart, self-driven and inquisitive individuals who want an opportunity to apply their advanced skills and knowledge in a challenging and innovative environment.

Projects within this role focus on developing and maintaining performance sensitive, reliable and scalable back-ends which are critical to our trading infrastructure. You will work alongside experienced colleagues, in small groups, to design and build the next generation of production grade trading and research software systems. Step into a career of continuous learning and development, surrounded by some of the most talented individuals in the industry, and grow your skills in a highly collegiate work environment.

When applying, you can indicate your preference for one or more of the following tracks. We will however work to ensure your role at Squarepoint is best suited to your skillset.

Python Development: Applications, services, and data driven systems

Projects within this track focus on developing and maintaining scalable services, full-stack web applications, and data processing algorithms, tools, and frameworks.

  • Build and maintain the core tooling, libraries, and frameworks we use for developing applications at Squarepoint,
  • Manage the software development lifecycle of libraries and frameworks used globally by our teams of technologists,
  • Contribute to data driven applications, pipelines, and systems used to feed predictive models in research and trading,
  • Build software products used worldwide by traders, researchers, data scientists, and other teams at Squarepoint to fuel our trading success.

C++ Development: Distributed, low latency, high performance systems 

Projects within this track focus on developing and maintaining performance sensitive, reliable and scalable back-ends which are critical to our trading infrastructure.

  • Work on high performance, low-latency systems powering critical trading operations,
  • Drive the design and implementation of trading frameworks, market data solutions and global market connectivity,
  • Build massively parallel, high-volume, distributed applications to enable our technology to scale as we grow,
  • Create distributed frameworks, tools, and platforms which process massive volumes of data and underpin the stack used by other technology teams.

Front-End Development: Build modern React web applications 

Projects within this track utilize your proficiency in React and Typescript to build crucial functionality for our users across the world.

  • Enhance your users' experience on our sophisticated research and trading platforms,
  • Collaborate with our expert team to develop fully-fledged dashboards facilitating real-time data access, and support the exploration of large volumes of data integral to our trading workflows and operations,
  • Build web applications to drive rapid decision-making and uphold our competitive edge in a high-stakes trading environment.

Required Qualifications:  

  • Degree in Computer Science, Computer Engineering, or other degree with a heavy emphasis on software development,
  • Proficiency in at least one of our core languages: Python, C++, or KDB+/q, JavaScript/TypeScript/React,
  • Some experience developing software in a commercial setting, demonstrated through work experience or personal projects,
  • Knowledge of Linux and version control systems,
  • Excellent written and verbal communication skills,
  • Eagerness to continuously learn new technologies and develop with us,
  • Ability to work well in a fast-paced environment.

Nice to have:

  • Proficiency in more than one of our core programming languages,
  • Previous experience working in the hedge fund industry, or finance generally,
  • Demonstrable experience working with git and Linux.

The minimum base salary for this role is $100,000 if located in New York.  This expectation is based on available information at the time of posting.  This role may be eligible for discretionary bonuses, which could constitute a significant portion of total compensation.  This role may also be eligible for benefits, such as health, dental, and other wellness plans, as well as 401(k) contributions.  Successful candidates' compensation and benefits will be determined in consideration of various factors.