Software Engineer
Waterloo, ON · Hybrid
Design and develop tool features that facilitate the flashing, configuration, and testing of new ... Establish and champion software engineering best practices, including rigorous code reviews ...
Waterloo, ON · Hybrid
Design and develop tool features that facilitate the flashing, configuration, and testing of new ... Establish and champion software engineering best practices, including rigorous code reviews ...
Waterloo, ON · Hybrid
Design and develop tool features that facilitate the flashing, configuration, and testing of new ... Establish and champion software engineering best practices, including rigorous code reviews ...
Cambridge, ON · On-site
CA$72K/yr
... EHS New Grad Compensation: $72,500 The Cambridge EHS New Grad is primarily responsible for ... You have graduated with your bachelor's degree in Health & Safety, Environmental, Engineering ...
Cambridge, ON · On-site
CA$72K/yr
... EHS New Grad Compensation: $72,500 The Cambridge EHS New Grad is primarily responsible for ... You have graduated with your bachelor's degree in Health & Safety, Environmental, Engineering ...
Cambridge, ON · On-site
CA$72K/yr
... EHS New Grad Compensation: $72,500 The Cambridge EHS New Grad is primarily responsible for ... You have graduated with your bachelor's degree in Health & Safety, Environmental, Engineering ...
Cambridge, ON · On-site
CA$72K/yr
... EHS New Grad Compensation: $72,500 The Cambridge EHS New Grad is primarily responsible for ... You have graduated with your bachelor's degree in Health & Safety, Environmental, Engineering ...
... EHS New Grad Compensation: $72,500 The Cambridge EHS New Grad is primarily responsible for ... You have graduated with your bachelor's degree in Health & Safety, Environmental, Engineering ...
... EHS New Grad Compensation: $72,500 The Cambridge EHS New Grad is primarily responsible for ... You have graduated with your bachelor's degree in Health & Safety, Environmental, Engineering ...
Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who ... We are looking for a Software Engineer to support the development, integration, and ongoing ...
Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who ... We are looking for a Software Engineer to support the development, integration, and ongoing ...
Your role As a Staff Software Engineer, you'll own the platformization roadmap for shared services ... Give larger scale internal demos on new features that you have completed and explain how they fit ...
Your role As a Staff Software Engineer, you'll own the platformization roadmap for shared services ... Give larger scale internal demos on new features that you have completed and explain how they fit ...
Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who ... We are looking for a Software Engineer to support the development, integration, and ongoing ...
Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who ... We are looking for a Software Engineer to support the development, integration, and ongoing ...
Senior Software Engineer / Software Developer (React Native) Build what's next for players. We're a ... We're building new mobile and web experiences that help gamers connect, discover, and play together ...
Senior Software Engineer / Software Developer (React Native) Build what's next for players. We're a ... We're building new mobile and web experiences that help gamers connect, discover, and play together ...
Software Engineer II / Software Developer II (React Native) Build what's next for players. We're a ... We're building new mobile and web experiences that help gamers connect, discover, and play together ...
Software Engineer II / Software Developer II (React Native) Build what's next for players. We're a ... We're building new mobile and web experiences that help gamers connect, discover, and play together ...
Kitchener, ON · Hybrid
CA$80K - CA$110K/yr
Software Engineer, C# .NET / WPF Kitchener, ON, Canada - Hybrid Research & Development at Sonova ... Design and develop new user interface features and application functionality for hearing care ...
Kitchener, ON · Hybrid
CA$80K - CA$110K/yr
Software Engineer, C# .NET / WPF Kitchener, ON, Canada - Hybrid Research & Development at Sonova ... Design and develop new user interface features and application functionality for hearing care ...
Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who ... Spend ~ 60% handson in software engineering , building highquality, testable, maintainable services ...
Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who ... Spend ~ 60% handson in software engineering , building highquality, testable, maintainable services ...
Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who ... Spend ~ 60% handson in software engineering , building highquality, testable, maintainable services ...
Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who ... Spend ~ 60% handson in software engineering , building highquality, testable, maintainable services ...
CA$141K - CA$212K/yr
Senior Software Engineer / Software Developer (React Native) Build what's next for players. We're a ... We're building new mobile and web experiences that help gamers connect, discover, and play together ...
CA$141K - CA$212K/yr
Senior Software Engineer / Software Developer (React Native) Build what's next for players. We're a ... We're building new mobile and web experiences that help gamers connect, discover, and play together ...
Kitchener, ON · On-site
At Jetson, we value people who are excellent at their craft, curious about new tools (including AI ... Develop expertise in software that controls the physical world. Most product engineering is purely ...
Quick apply
Kitchener, ON · On-site
At Jetson, we value people who are excellent at their craft, curious about new tools (including AI ... Develop expertise in software that controls the physical world. Most product engineering is purely ...
Kitchener, ON · On-site
Develop expertise in software that controls the physical world. Most product engineering is purely digital. At Jetson, your code affects real devices in real homes-thermostats, heat pumps, EV ...
Kitchener, ON · On-site
Develop expertise in software that controls the physical world. Most product engineering is purely digital. At Jetson, your code affects real devices in real homes-thermostats, heat pumps, EV ...
CA$115K - CA$173K/yr
Software Engineer II / Software Developer II (React Native) Build what's next for players. We're a ... We're building new mobile and web experiences that help gamers connect, discover, and play together ...
CA$115K - CA$173K/yr
Software Engineer II / Software Developer II (React Native) Build what's next for players. We're a ... We're building new mobile and web experiences that help gamers connect, discover, and play together ...
Waterloo, ON · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Quick apply
Waterloo, ON · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Kitchener, ON · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Quick apply
Kitchener, ON · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Waterloo, ON · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Quick apply
Waterloo, ON · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Kitchener, ON · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Quick apply
Kitchener, ON · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
A New Grad Software Engineer job is an entry-level software engineering role designed for recent college graduates with a degree in computer science or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with more experienced engineers on various projects. Companies hire new grad engineers to help them grow their skills while contributing to real-world software development. The position often includes mentorship, training, and opportunities for career advancement.
To thrive as a New Grad Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually supported by a computer science degree or related field. Familiarity with common coding languages (such as Java, Python, or C++), version control systems like Git, and basic software development tools is typically expected. Strong problem-solving skills, eagerness to learn, teamwork, and effective communication help new engineers excel in dynamic team environments. These skills are crucial to adapting quickly, contributing to projects, and building a successful foundation in the software industry.
As a New Grad Software Engineer, you’ll often start by contributing to team projects through tasks like fixing bugs, writing unit tests, and developing small features under the supervision of senior engineers. You might participate in code reviews, collaborate on documentation, and learn to work with the company’s development tools and processes. Over time, as you demonstrate reliability and technical proficiency, you may be given ownership of more complex components or independent tasks. This structured approach helps you learn best practices, understand the codebase, and progressively build the confidence and experience needed for more advanced responsibilities.
For New Grad Software Engineer jobs in Kitchener Waterloo, ON, the most frequently searched job titles are:
The top searched job categories for New Grad Software Engineer jobs in Kitchener Waterloo, ON are:
Cities near Kitchener Waterloo, ON with the most New Grad Software Engineer job openings:

Ford of Canada's operations include a national headquarters, three vehicle assembly and engine manufacturing plants, three parts distribution centres, and three Connectivity and Innovation centres. Ford employs approximately 7,000 people in Canada, while an additional 18,000 people are employees in the more than 400 Ford and Ford-Lincoln dealerships across the country. For more information, please visit www.careers.ford.com
Join our Ford Flashing Tool team where we build and support all areas of the flashing sequence of software to ECU hardware. You'll be involved in an important part of the development lifecycle for software delivery at Ford. Responsibilities will span across development of flashing features and support of our customers utilizing the tooling.
We are seeking a highly skilled Senior Software Engineer to join the Ford Flashing Tool Team. Our team is responsible for architecting, building, and supporting the end-to-end flashing sequence that delivers software binaries to Electronic Control Units (ECUs).
In this senior role, you will be a key technical leader at the vital intersection of software development and physical vehicle hardware. You will drive the architectural evolution of our flashing ecosystem, mentor junior engineers, and collaborate with cross-functional leaders to ensure our engineering, manufacturing, and service teams have the robust and secure tooling needed to program next-generation vehicle architectures.
You'll have...
Education:
Experience:
Even better, you may have...
This posting is for an existing vacancy within our team.
The expected annual salary range for this Ford of Canada position is $ 105,000.00 - $155,000.00and individuals may be eligible to participate in our Annual Compensation bonus program.
Successful candidates will be required to provide proof of degree completion for the highest level of education attained. If the degree was obtained from a school outside of Canada, an Education Credential Assessment report showing Canadian equivalency is also required.
We thank all candidates for their interest, but only those selected for an interview will be contacted.
Ford of Canada is an Equal Opportunity Employer and is committed to a culturally diverse workforce. Accommodations for applicants with disabilities throughout the recruitment, selection and/or assessment processes, where needed, are available upon request. Please inform Human Resources of the nature of any accommodation(s) that you may require.
Candidates for this position must be legally entitled to work in Canada. Ford Motor Company of Canada, Limited, does not sponsor work permit applications.
This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week.
#LI-Hybrid
#LI-HS1
You'll have...
Education:
Experience:
Even better, you may have...
This posting is for an existing vacancy within our team.
Successful candidates will be required to provide proof of degree completion for the highest level of education attained. If the degree was obtained from a school outside of Canada, an Education Credential Assessment report showing Canadian equivalency is also required.
We thank all candidates for their interest, but only those selected for an interview will be contacted.
Ford of Canada is an Equal Opportunity Employer and is committed to a culturally diverse workforce. Accommodations for applicants with disabilities throughout the recruitment, selection and/or assessment processes, where needed, are available upon request. Please inform Human Resources of the nature of any accommodation(s) that you may require.
Candidates for this position must be legally entitled to work in Canada. Ford Motor Company of Canada, Limited, does not sponsor work permit applications.
This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week.
#LI-Hybrid
What you'll do...
The primary responsibilities for the position include but are not limited to:
Sourced by ZipRecruiter
At Ford Motor Company, we believe freedom of movement drives human progress. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career and help us define tomorrow's transportation.
Civil engineering construction
51 - 200 Employees
Doral, FL, US
1982