1

New Grad Software Developer Jobs in Saskatchewan

Lead system validation and verification activities (IQ/OQ) for configuration changes and software ... New Entity QMS Integration: Evaluate existing QMS processes, documentation, and tools of new or ...

... new facilities * Provide signed/sealed engineering deliverables as a Professional of Record per ... Proficient in design/analysis software and CAD systems, along with familiarity of drawing standards

... new facilities * Provide signed/sealed engineering deliverables as a Professional of Record per ... Proficient in design/analysis software and CAD systems, along with familiarity of drawing standards

... Software (ClinOPS SW) team as a Junior Business Analyst, supporting the optimization of internal ... Partnering closely with Operations Engineering, development teams, and global Operations Centers ...

Senior Cloud Security Engineer

Saskatoon, SK · On-site

CA$130K - CA$160K/yr

Evaluate and onboard new security tooling by running POCs, gathering requirements, and making calls ... Understand how modern software gets built, including PR processes, and can work within them without ...

CA$120.80K - CA$151K/yr

Networking, Security, Hardware or Software * Expert level understanding of DevOps Culture ... Whether you are new to corporate tech, returning to work after a gap in employment, or looking to ...

Business Systems Analyst

Regina, SK

CA$86.42K - CA$108.03K/yr

... new requirements for - business processes and operational procedures. This individual will apply ... Competencies 1. Bachelor's Degree in Computer Science, Business Administration, Engineering or ...

This position is ideal for Senior Business Analyst to join the Manufacturing Software Development ... This includes automation of manual operations, fulfilling new feature requests, reducing amount of ...

... new market sectors and services. So, it only seems natural that we'd hire people who have their own ... Software. * Able to mentor Field Engineers and other team members. * Strong on contracts and ...

As part of the OPS Software team, you will support InTechnology's global Clear Aligners ... You will work closely with Operations Engineering and crossfunctional teams to streamline ...

next page

Showing results 1-20

New Grad Software Developer information

See Saskatchewan salary details

$26K

$84.7K

$152.5K

How much do new grad software developer jobs pay per year?

As of Jun 1, 2026, the average yearly pay for new grad software developer in Saskatchewan is $84,738.00, according to ZipRecruiter salary data. Most workers in this role earn between $54,500.00 and $107,000.00 per year, depending on experience, location, and employer.

What is a New Grad Software Developer job?

A New Grad Software Developer job is an entry-level software engineering position designed for recent graduates with a degree in computer science, software engineering, or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with senior developers to build applications or systems. Employers often look for candidates with strong programming skills, problem-solving abilities, and familiarity with common development tools and methodologies. This position provides an opportunity to gain hands-on experience, learn industry best practices, and grow within a company's engineering team.

What are the key skills and qualifications needed to thrive in the New Grad Software Developer position, and why are they important?

To thrive as a New Grad Software Developer, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, common programming languages such as Java, Python, or JavaScript, and basic exposure to development frameworks or cloud platforms is often expected. Strong communication skills, eagerness to learn, and the ability to collaborate with diverse teams help new grads adapt quickly. These competencies are crucial for contributing to projects, growing technically, and succeeding in a collaborative software development environment.

What are typical responsibilities for a New Grad Software Developer, and how do they contribute to the team?

As a New Grad Software Developer, you will often assist with coding, debugging, and maintaining software applications under the guidance of experienced engineers. You may participate in code reviews, write unit tests, and collaborate on team projects using tools like Git and agile boards. Regular interactions with peers, product managers, and quality assurance teams are common to clarify requirements and deliver quality software. Taking on these tasks enables you to build practical skills while directly supporting your team’s development goals.
What are popular job titles related to New Grad Software Developer jobs in Saskatchewan? For New Grad Software Developer jobs in Saskatchewan, the most frequently searched job titles are:
What job categories do people searching New Grad Software Developer jobs in Saskatchewan look for? The top searched job categories for New Grad Software Developer jobs in Saskatchewan are:
What cities in Saskatchewan are hiring for New Grad Software Developer jobs? Cities in Saskatchewan with the most New Grad Software Developer job openings:

Laboratory Engineer, Department of Mechanical Engineering

University of Saskatchewan

Saskatoon, SK • On-site

Other

Posted 19 days ago


Job description

Primary Purpose: Responsible to independently apply a high level of professional expertise in the design and delivery of the Fluid Mechanics and Thermodynamics portion of the Mechanical Engineering undergraduate laboratory program, and to provide advanced technical support to research activities and department needs in this and related areas.  Responsible to incorporate evolving industry practice in Fluid Mechanics and Thermodynamics undergraduate laboratories and to remain current on the most advanced research techniques in their area.

Nature of Work: This position reports directly to the Department Head and takes direction from faculty members who specialise in heat transfer. 

The person in this position manages the laboratory space and consumables budget for the heat transfer area.  This position involves direct instruction of undergraduate students, training of graduate students, and collaboration with faculty on a wide range of activities associated with the research enterprise.  A substantial amount of highly-specialised equipment is supported by the position.  The incumbent will also contribute to capital equipment planning and will serve on the Department Safety Committee.  A major responsibility of the position is to monitor safety issues including, but not limited to, the development of standard operating procedures, recommending and developing specialised training for teaching and research personnel, controlling access to hazardous areas, ensuring secure and safe storage of hazardous substances, and facilitating proper waste disposal.

Typical Duties/Accountabilities:

  1. Responsible for the development and maintenance of the highest level of laboratory safety standards in the Heat Transfer area. This includes activities such as
    • Development and implementation of standard operating procedures;
    • Recommending/developing specialized safety training for teaching and research personnel;
    • Ensuring the highest level of compliance with all environmental, health and safety regulatory requirements;
    • Ensuring secure storage and disposal of hazardous substances;
    • assessing and mitigating risks associated with operation of laboratories; and
    • participating in the Department Safety Committee. 
  1. Responsible for assigned laboratory modules which contribute to undergraduate and graduate programs development and delivery. This includes activities such as
    • instructing and/or supervising the instruction of the undergraduate and graduate heat transfer laboratory programs;
    • assisting in the development, planning and documentation of new and existing undergraduate and graduate laboratories;
    • setting up undergraduate and graduate laboratory equipment;
    • training and supervising graduate student Laboratory Demonstrators; and
    • participating in the administration of the mechanical engineering undergraduate laboratory program.
  1. Support experimental and numerical research in the Heat Transfer area. This includes activities such as
    • supporting research through competent operation and further development of laboratory infrastructure;
    • providing direct, specialised technical assistance to graduate students on their research projects; and
    • enabling the development of research capability by acquiring and implementing advanced technical expertise.
  1. Responsible for procurement and maintenance of infrastructure in the Heat Transfer research area. This includes activities such as
    • achieving a high standard of maintenance for all facilities;
    • ensuring appropriate calibration standards are maintained for all critical instrumentation; and
    • preparing and submitting funding applications for equipment renewal opportunities such as the department's capital equipment allocation, Engineering Advancement Trust Fund, and research grant applications.
  1. Provide general and technical department support as required. This includes activities such as
    • ensuring funds used are within budget allocation levels, are effectively stewarded and used in the operation and maintenance of teaching and research laboratories;
    • ensuring both university and college policies and procedures related to key accountabilities are adhered to;
    • contributing to general programing development and supervision of shared department resources.
    • providing service and advice to industry, students, and design groups; and
    • promoting the success of the department by responding to special needs.

Qualifications

Education:

  1. A Bachelor's degree in Engineering is required. A Mechanical Engineering degree is highly desirable.
  2. Formal training and/or demonstrated experience in the operation of specialised equipment, facilities and engineering tools (e.g., computer models and software) used in the heat transfer area would be an advantage.
  3. Advanced degree(s) in a relevant field would be an advantage.

Licenses:  Registration as a Professional Engineer (P.Eng.) with the Association of Professional Engineers and Geoscientists of Saskatchewan (APEGS), or an equivalent Canadian body, is required for this position.

As a minimum, new hires must be immediately eligible to register with APEGS as an Engineer-in-Training and must become fully registered within four years.

Experience:  A minimum of two years of relevant experience is required.  A demonstrated commitment to safety protocols in past roles is required.  Experience in instructing students is strongly preferred.  Aptitude and experience working with instruments common in the field (temperature measurement, humidity measurement, heat exchangers, combustion/fire science measurements etc.) would be highly regarded.  General knowledge of instrumentation and data acquisition systems would be an advantage. Experience with LabView programming, other programming languages, and building energy modelling software would be considered a strong advantage.

Skills: Desirable skills include the ability to work within a team, creative thinking, problem solving and troubleshooting skills; effective interpersonal skills; good verbal and written communication skills; and the proven ability to work on multiple projects with competing demands to meet deadlines.  Must have the physical ability to perform moderate to heavy physical labour. 

This position is in scope of ASPA.

Inquiries regarding this position can be directed to the Head of the Department of Mechanical Engineering, Scott Noble at scott.noble@usask.ca.