1

Graduate Software Engineer Jobs in Ontario (NOW HIRING)

... software. We operate an enviable graduate training scheme, which is accredited by the IChemE, and as a senior engineer you will be expected to join the mentoring programme and help to shape our ...

Experience with DevOps principles and/or software engineering best practices (e.g., Git, continuous integration/delivery, Jira). * University/Post graduate degree in a relevant STEM discipline ...

Proven expertise in C/C++, Java, Matlab, and Python for complex algorithms and software development ... If your graduate research, thesis, or coursework heavily involved sensor technologies, advanced ...

... software, and OTN switching. The NOKIA 1830 team is looking for highly motivated and experienced ... At least 5 years experience, in industry or graduate school, in the development, test, or technical ...

Fire Protection Engineer - Contract

Pickering, ON · On-site

CA$95K - CA$135K/yr

CFPS certification, post-graduate fire protection education, or experience with independent third ... Software Skills * Proficiency and/or familiarity with fire protection engineering software, fire ...

University graduate with a degree in civil or geotechnical engineering. Currently registered as an ... Proficiency with geotechnical software e.g., PLAXIS, RS2, RS3, Slide, GeoStudio, Settle3D, All ...

Showing results 41-60

Graduate Software Engineer information

What is a graduate software engineer?

A Graduate Software Engineer is an entry-level role for individuals who have recently completed a degree in computer science, software engineering, or a related field. They typically work as part of a development team, assisting in coding, testing, debugging, and maintaining software applications. This role provides hands-on experience with software development methodologies, programming languages, and industry tools. Graduate Software Engineers often receive mentorship and training to build their technical skills and industry knowledge. The job serves as a foundation for career growth in software development and engineering roles.

What are the key skills and qualifications needed to thrive as a graduate software engineer?

To thrive as a Graduate Software Engineer, you need a solid grasp of programming languages, data structures, algorithms, and a relevant degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and common frameworks or libraries is highly valued. Strong problem-solving abilities, effective communication, and a willingness to learn are standout soft skills in this position. These skills are crucial for developing high-quality software, adapting to evolving technologies, and collaborating efficiently within dynamic engineering teams.

What does a graduate software engineer do?

As a Graduate Software Engineer, your day often includes writing and reviewing code, participating in daily stand-up meetings, collaborating with other developers and cross-functional teams, and troubleshooting issues within the software. You may also be involved in testing, debugging, and learning new technologies, as well as working on ongoing projects under the mentorship of senior engineers. The role offers a mix of individual tasks and teamwork, allowing you to develop both technical skills and professional relationships. This collaborative environment provides an excellent foundation for growth and learning within the software industry.

What are the most commonly searched types of Graduate Software Engineer jobs in Ontario? The most popular types of Graduate Software Engineer jobs in Ontario are:
What are popular job titles related to Graduate Software Engineer jobs in Ontario? For Graduate Software Engineer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Graduate Software Engineer jobs in Ontario look for? The top searched job categories for Graduate Software Engineer jobs in Ontario are:
What cities in Ontario are hiring for Graduate Software Engineer jobs? Cities in Ontario with the most Graduate Software Engineer job openings:
Infographic showing various Graduate Software Engineer job openings in Ontario as of July 2026, with employment types broken down into 87% Full Time, 11% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

Full-time

Re-posted 17 days ago


Job description

We're seeking highly motivated students who possess strong technical skills and the ability to work in a fast-paced collaborative environment.

Internship opportunities are not limited to the summer and are available throughout the year.

Primary Responsibilities:

  • Develop new software and enhance existing systems.
  • Create tools to process, store and analyze quote, trade and financial data.
  • Work closely with our traders, quantitative research analysts, implementation programmers and other groups to provide software solutions.

Requirements of the Candidate include:

  • Pursuing an undergraduate or graduate level degree in Computer Science or Mathematics.
  • C++ and/or Java programming knowledge or experience in a Linux environment preferred.
  • Excellent academic record.
  • Strong problem solving skills.
  • Knowledge of shell scripts and other languages including Perl, Bash or CSH is a plus.
  • Knowledge of relational databases including Sybase, SQL Server and Oracle is a plus.