1

Graduate Software Engineer Jobs in Waterloo, ON (NOW HIRING)

Best-in-class engineering, design and manufacturing combined with category-leading brands in ... graduate with an advanced degree, we have opportunities that will allow you to innovate, be ...

Experience with continuous delivery, DevOps, and release management * Graduate with 6+ years of total Software delivery experience. * Background in software development, QA, or BA is highly desirable ...

Graduate of Electrical or Mechanical Engineering Technology (3-year Robot or Automation Program ... Maintenance of all paint programming software, application files and computer backups * Proactively ...

Best-in-class engineering, design and manufacturing combined with category-leading brands in ... Provide open order reporting and manage data across software platforms related to customer orders ...

next page

Showing results 1-20

Graduate Software Engineer information

See Waterloo, ON salary details

$27.5K

$91.9K

$160.8K

How much do graduate software engineer jobs pay per year?

As of Jul 13, 2026, the average yearly pay for graduate software engineer in Waterloo, ON is $91,876.00, according to ZipRecruiter salary data. Most workers in this role earn between $60,603.00 and $119,342.00 per year, depending on experience, location, and employer.

What is a Graduate Software Engineer job?

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 in the Graduate Software Engineer position, and why are they important?

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 typical day look like for a Graduate Software Engineer?

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 cities near Waterloo, ON are hiring for Graduate Software Engineer jobs? Cities near Waterloo, ON with the most Graduate Software Engineer job openings:
Infographic showing various Graduate Software Engineer job openings in Waterloo, ON as of July 2026, with employment types broken down into 83% Full Time, 15% Part Time, and 2% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $91,876 per year, or $44.2 per hour.
Training Courseware Developer

Training Courseware Developer

L3Harris Technologies

Branchton, ON

CA$67K - CA$117K/yr

Full-time

Posted 25 days ago


Job description

L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers’ mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our culture is an unwavering focus on values, dedication to our communities, and commitment to excellence in everything we do. L3Harris is the Trusted Disruptor in defense tech. With customers’ mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Training Courseware Developer (L3) Reference 37737 Waterdown, Ontario About L3HARRIS WESCAM As a subsidiary of L3Harris Technologies and within the Communications & Spectrum Dominance (CSD) Segment, the WESCAM division develops the most advanced optical sensor and targeting systems for global defense and military sectors, national security, search & rescue and airborne law enforcement agencies. From long-range covert surveillance missions to search and rescue operations, our MX-series systems, and the mission systems solutions they produce stabilized high-magnification electro-optical and infrared images from airborne, marine and ground based platforms, enabling our customers to see first and act first. About the Role The training courseware developer creates, maintains and delivers technical training courseware and related materials used to deliver customer and service center training. Works with customer and internal functional organizations to establish course content and objectives, prepares instructor and student presentations, workbooks, lesson plans and eLearning from engineering documentation, operating and repair manuals and ensures course material reflects product design. Primary Responsibilities Responsible for technical development and custodianship of Wescam Training courseware. Development of training course material in conjunction with input from instructors, product supportability analysts and Subject Matter Experts (SME) Develop and maintain eLearning content to support new product updates, graphical interfaces, revised quiz and certification support and other features. Deploy and maintain security software protection for the eLearning products while meeting the L3Harris corporate IT security policies. Create and maintain training material templates to aid in rapid creation of training materials and workbooks. Create and maintain animation and image libraries for training courseware. Ensure all training material is consistent with the product design Edit and format videos in multiple formats to be used in training courseware. Regularly interface internally with instructional staff, Logistics Engineering, Technical Publications, IT, Engineering and Operations and occasionally with Vendors and Customers as required Recommend new technological solutions for delivering training materials. Desired Capabilities Knowledge of the operation and/or maintenance of Electro-Optical/InfraRed imaging systems technology and equipment is preferred, however role specific training can be provided for the right candidate. Proficiency in the use of graphic design systems such as Articulate 360, InDesign, Illustrator, Photoshop and the methods for publishing content. Knowledge and application of AI technologies as applicable to generation of training and learning material. Knowledge of eLearning development systems such as the Adobe Creative Suite is an asset. Knowledge of one or more of the following web development systems: HTML5/CSS3, JavaScript, XML is an asset. Knowledge of the deployment and use of Learning Management Systems is an asset. Proficiency in 3D modeling software is desirable Expertise in the use of video and audio editing software. Excellent organizational skills Good communication and people skills Knowledge of adult training principles, concepts and instructional methods. A technical background (electro-optical/infrared ideally, mechanical, electronics). Proficient user of MS Office products Meets the requirements of the Controlled Goods Registration Program and is eligible for a Canadian government security clearance Education and Experiences Requirements Bachelor’s Degree and minimum 4 years of prior relevant experience. Graduate Degree and a minimum of 2 years of prior related experience. In lieu of a degree, minimum of 8 years of prior related experience *This posting is for a current vacancy. In the province of Ontario, Canada, the salary range for this position will be $67,000-$117,000 LI-RK2 At L3Harris, we foster an inclusive and equitable workplace. L3Harris is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. For applicants with disabilities, we will provide you with accommodation so that you have what you need in order to be at your best. L3Harris performs background checks prior to employment as all applicants must be eligible for registration with the Controlled Goods Program and obtain and maintain a positive security assessment. Some positions may require a government of Canada “Reliability” status and/or Level 2 (Secret) security clearance. In addition, L3Harris performs pre-employment substance abuse testing where required.