... 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 ...
... 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 ...
Principal Process Engineer
Cardiff, ON · On-site
... 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 ...
Principal Process Engineer
Cardiff, ON · On-site
... 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 ...
Specialist, Application Development (Full Stack Developer)
Waterdown, ON · On-site
CA$85K - CA$105K/yr
Develops test procedures, software programs, and related documentation. Contributes to determining ... Graduate Degree or equivalent with 2 years of prior related experience. * In lieu of a degree ...
Specialist, Application Development (Full Stack Developer)
Waterdown, ON · On-site
CA$85K - CA$105K/yr
Develops test procedures, software programs, and related documentation. Contributes to determining ... Graduate Degree or equivalent with 2 years of prior related experience. * In lieu of a degree ...
Data Scientist - AI/ML
Toronto, ON · On-site
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 ...
Data Scientist - AI/ML
Toronto, ON · On-site
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 ...
Senior Inertial Engineer
Richmond Hill, ON · On-site
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 ...
Senior Inertial Engineer
Richmond Hill, ON · On-site
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 ...
They will serve as an expert in Building Information Modeling (BIM) software, the production of ... Supervise, instruct, and assist undergraduate and graduate students carrying out architectural ...
They will serve as an expert in Building Information Modeling (BIM) software, the production of ... Supervise, instruct, and assist undergraduate and graduate students carrying out architectural ...
... 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 ...
... 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 ...
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 ...
Lead, Systems Engineering
Ottawa, ON · On-site
Graduate Degree and a minimum of 7 years of prior related experience. In lieu of a degree, minimum ... engineer on large complex defence projects; * Proficient with software tools used for systems ...
Lead, Systems Engineering
Ottawa, ON · On-site
Graduate Degree and a minimum of 7 years of prior related experience. In lieu of a degree, minimum ... engineer on large complex defence projects; * Proficient with software tools used for systems ...
New Graduate Position, experience on civil engineering projects with CAD related experience is an asset. * Proficiency in the use of AutoCAD and Civil 3D software would be considered a strong asset.
Quick apply
New Graduate Position, experience on civil engineering projects with CAD related experience is an asset. * Proficiency in the use of AutoCAD and Civil 3D software would be considered a strong asset.
Specialist, Project Engineering
Ottawa, ON · On-site
Working as part of a dynamic multi-disciplinary team including software, hardware, and systems ... Graduate Degree and a minimum of 2 years of prior related experience. In lieu of a degree, a ...
Specialist, Project Engineering
Ottawa, ON · On-site
Working as part of a dynamic multi-disciplinary team including software, hardware, and systems ... Graduate Degree and a minimum of 2 years of prior related experience. In lieu of a degree, a ...
Familiarity with embedded software development experience (C/C++ on microcontrollers) and Python ... Nicoya was established in 2012 as an idea from the mind of nanotechnology graduate student, Ryan ...
Quick apply
Familiarity with embedded software development experience (C/C++ on microcontrollers) and Python ... Nicoya was established in 2012 as an idea from the mind of nanotechnology graduate student, Ryan ...
Familiarity with embedded software development experience (C/C++ on microcontrollers) and Python ... Nicoya was established in 2012 as an idea from the mind of nanotechnology graduate student, Ryan ...
Familiarity with embedded software development experience (C/C++ on microcontrollers) and Python ... Nicoya was established in 2012 as an idea from the mind of nanotechnology graduate student, Ryan ...
Familiarity with embedded software development experience (C/C++ on microcontrollers) and Python ... Nicoya was established in 2012 as an idea from the mind of nanotechnology graduate student, Ryan ...
Quick apply
Familiarity with embedded software development experience (C/C++ on microcontrollers) and Python ... Nicoya was established in 2012 as an idea from the mind of nanotechnology graduate student, Ryan ...
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 ...
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 ...
Many of our team members who joined us through similar "new graduate" programs were able to ... Participate in the implementation and adoption of maintenance-related software tools to streamline ...
Many of our team members who joined us through similar "new graduate" programs were able to ... Participate in the implementation and adoption of maintenance-related software tools to streamline ...
Faculty - Computer Science
Guelph, ON · On-site
... areas of Software Engineering and AI. Education and Background At the time of appointment ... Teaching The candidate must have a keen interest in undergraduate and graduate teaching. They must ...
Faculty - Computer Science
Guelph, ON · On-site
... areas of Software Engineering and AI. Education and Background At the time of appointment ... Teaching The candidate must have a keen interest in undergraduate and graduate teaching. They must ...
Sr. Associate, Operations Engineering, Systems
Dundas, ON · On-site
CA$75K - CA$99K/yr
Technical direction on system failures which may include; electrical, mechanical, software ... Graduate Degree or equivalent with 0 to 2 years of prior related experience. * In lieu of a degree ...
Sr. Associate, Operations Engineering, Systems
Dundas, ON · On-site
CA$75K - CA$99K/yr
Technical direction on system failures which may include; electrical, mechanical, software ... Graduate Degree or equivalent with 0 to 2 years of prior related experience. * In lieu of a degree ...
Applied AI Scientist - Generative AI & Agentic Systems
Toronto, ON · On-site
CA$67K - CA$124K/yr
... modern software engineering. This role offers an exciting opportunity to build enterprise AI ... graduate with strong coding skills, research or project experience, curiosity, and a passion for ...
Applied AI Scientist - Generative AI & Agentic Systems
Toronto, ON · On-site
CA$67K - CA$124K/yr
... modern software engineering. This role offers an exciting opportunity to build enterprise AI ... graduate with strong coding skills, research or project experience, curiosity, and a passion for ...
Many of our team members who joined us through similar "new graduate" programs were able to ... Participate in the implementation and adoption of maintenance-related software tools to streamline ...
Many of our team members who joined us through similar "new graduate" programs were able to ... Participate in the implementation and adoption of maintenance-related software tools to streamline ...
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.

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.