1

Assistant Software Engineer Jobs in Saskatoon, SK

Junior Machine Learning Engineer

Saskatoon, SK ยท On-site

CA$80K - CA$95K/yr

Knowledge of software engineering practices such as version control, testing, CI/CD, and ... AI assistants. * Programming experience in Python. * Familiarity with common machine learning and ...

Key Responsibilities * Assist project planning, development, maintenance and/or regular updates of ... Contribute to on-going improvements and developments in work methodology and software for ...

next page

Showing results 1-20

Assistant Software Engineer information

See Saskatoon, SK salary details

$6

$35

$80

How much do assistant software engineer jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for assistant software engineer in Saskatoon, SK is $35.46, according to ZipRecruiter salary data. Most workers in this role earn between $15.14 and $52.88 per hour, depending on experience, location, and employer.

What is the difference between Assistant Software Engineer vs Software Engineer?

AspectAssistant Software EngineerSoftware Engineer
Required CredentialsBachelor's degree in CS or related field; some internshipsBachelor's or higher; more experience preferred
Work EnvironmentEntry-level, supervised tasks, learning-focusedFull responsibility for projects, independent problem-solving
Employer & Industry UsageCommon in tech companies, startups, IT departmentsStandard role across tech, finance, healthcare, and more

The main difference is experience and responsibility. Assistant Software Engineers are entry-level, focusing on learning and supporting tasks, while Software Engineers handle full project development independently. The roles often overlap in credentials and work environment, but the Software Engineer position involves greater autonomy and technical expertise.

What are the key skills and qualifications needed to thrive as an assistant software engineer?

To thrive as an Assistant Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), software development fundamentals, and typically a bachelor's degree in computer science or a related field. Familiarity with version control systems like Git, basic debugging tools, and common development frameworks is important. Strong problem-solving abilities, collaboration, and effective communication help you work efficiently within teams and adapt to evolving project requirements. These skills and qualities are essential for delivering quality code, learning quickly, and contributing to successful software projects.

What are some common challenges faced by assistant software engineers when joining a new development team?

Assistant Software Engineers often encounter challenges such as adapting to unfamiliar codebases, learning new technologies or frameworks used by the team, and understanding the team's workflow and communication practices. It's common to spend initial weeks focusing on onboarding tasks, shadowing experienced developers, and gradually taking on more complex assignments. Collaboration with senior engineers is key, as they provide guidance and feedback to help you grow technically and integrate smoothly into the team's processes.
What are the most commonly searched types of Software Engineer jobs in Saskatoon, SK? The most popular types of Software Engineer jobs in Saskatoon, SK are:

Departmental Assistant, College of Engineering

American Institute for Chemical Engineers

Saskatoon, SK โ€ข On-site

Full-time

Posted 5 days ago


Job description

Summary:

The departmental assistant supports undergraduate laboratory instruction in the department through the design, delivery, and supervision of laboratory programs. This position oversees laboratory operations, resources, and facilities while contributing to curriculum delivery.ย  Instructional coverage in academic courses may also be provided given the candidate's background. The assistant supports faculty and students through advanced technical involvement related to undergraduate and graduate research, fieldwork, and full-scale testing activities.ย  The assistant supports departmental committees focused on occupational health and safety. Additionally, the person in this role participates in the planning, construction, and operation of laboratory and field equipment used for teaching, research, and external testing services. The assistant engages with industry to deliver specialized laboratory testing services that support academic programming and collaborative initiatives.

ย 

Duties and Responsibilities:
  • Leads multidisciplinary laboratory, field, and full-scale testing programs through planning, coordination, supervision, and hands-on participation including full scale masonry, concrete, and steel structures.
  • Develops and delivers support to undergraduate and graduate laboratory modules aligned with program and/or accreditation requirements, which may include developing online or remote lab experiences for flexible course delivery.
  • Oversees laboratory operations, budgets, facilities, equipment, and fee-for-service activities.
  • Oversees laboratory safety programs, risk assessments, training delivery, and participation in departmental and college safety committees.
  • Provides advanced technical support for research through testing, instrumentation deployment, data acquisition, and equipment fabrication.
  • Supervises, leads, and coaches undergraduate and graduate students with research and teaching support staff during laboratory and field activities.
  • Designs, fabricates, modifies, maintains bench-scale, full-scale, and field-scale laboratory equipment (eg. Mechanical, hydraulic, fabrication systems, construction, welding, steelwork, plasma cutting).
  • Oversees procurement of appropriate tools, instrumentation, and equipment required to meet research testing requirements.
  • Coordinates and supports departmental field programs, including specialized programs and/or field investigations.
  • Liaises with industry partners to deliver testing services, site tours, demonstrations, and collaborative projects.
  • Maintains and improves laboratory infrastructure, software tools, databases, and testing systems.
  • Provides specialized expertized expertise in data acquisition, instrumentation, software programming, and system integration with broad technical proficiency in multiple engineering disciplines including civil, structural, geotechnical, environmental, hydraulic, and mining engineering.
  • Supports student engagement through instructional guidance, supervision, and participation in outreach activities.
  • Communicates and acts in a respectful and professional manner, collaborates effectively, abides by policy, and contributes to a positive and productive work and learning environment.
  • Building and maintaining industry relationships to create future research and funding opportunities.
  • Maintaining a strong focus on safety is essential and serves as a key resource related to ensuring safe construction and testing practices.ย 
  • Engages in continuous learning byย participatingย in activities, training, and events related to Indigenous engagement, reconciliation, equity, diversity, and inclusion.ย 
  • Demonstrates respect and dignity for all members of the community, actively contributes to an environment of acceptance and inclusion of others, and responds to different perspectives from a place of curiosity, respect, and non-judgement.ย 
  • Undertakes related duties, as assigned, consistent with the nature of the position.ย ย 


Qualifications:
  • A bachelor's degree in engineering, preferably in civil, geological, or environmental engineering; a master's degree is preferred; or an equivalent combination of training and experience.
  • Registration as a Professional Engineer (P.Eng.) with the Association of Professional Engineers and Geoscientists of Saskatchewan (APEGS) or equivalent Canadian body is an asset.
  • A valid Class 5 driver's license.
  • Minimum of two years of directly related professional experience supporting laboratory instruction, research activities, and fieldwork, including supervising, instructing, coaching, or leading small teams.
  • Considerable experience in mechanical, electrical, hydraulic, carpentry, masonry, and construction work.
  • Strong judgment related to safety, equipment planning, and project delivery.
  • Capacity to maintain multiple priorities in laboratory, field, and academic environments.
  • Effective communication and organizational skills.
  • Ability to work effectively both independently and collaboratively in a team.
  • Proven ability to prioritize conflicting demands during peak periods of activity.
  • Proficient computer skills, including Microsoft Office applications; familiarity with engineering and data acquisition software, such as Bluehill Universal, MTS Test Suite, MTS 793 Software, Labview, Measurement and Automation Explorer, GI Bench, and PLC ladder logic programming.