1

Software Development Jobs in Saskatoon, SK (NOW HIRING)

Technical Analyst

Saskatoon, SK ยท On-site

CA$44.04 - CA$51.36/hr

... software in a professional development environment or providing technical services on a full-time basis in a professional IT environment. a) University degree in Computer Science or Bachelor of ...

You Have: * 7+ years' experience as a Software Developer, developing applications with C#/.Net * Experience developing on the front-end with either React , Angular or a combination of both is highly ...

You Have: * 7+ years' experience as a Software Developer, developing applications with C#/.Net * Experience developing on the front-end with either React , Angular or a combination of both is highly ...

You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience ...

You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience ...

Contribute to on-going improvements and developments in work methodology and software for scheduling and work progress measurement * Review work of other planners/schedulers and perform schedule ...

Showing results 21-40

Software Development information

See Saskatoon, SK salary details

$16

$37

$58

How much do software development jobs pay per hour?

As of Aug 6, 2026, the average hourly pay for software development in Saskatoon, SK is $37.24, according to ZipRecruiter salary data. Most workers in this role earn between $22.12 and $51.92 per hour, depending on experience, location, and employer.

What is software development?

Software development is the process of designing, creating, testing, and maintaining computer programs or applications. It involves a range of tasks including writing code, debugging, and collaborating with other team members to solve problems and deliver functional software solutions. Software development can encompass everything from mobile apps and websites to large-scale enterprise systems. Developers use various programming languages and tools depending on the project requirements.

What are some common challenges software developers face when working on collaborative projects, and how can these be addressed?

Software developers often encounter challenges such as coordinating code changes, managing merge conflicts, and ensuring consistent communication across the team during collaborative projects. To address these issues, teams typically use version control systems like Git, establish clear coding standards, and hold regular stand-up meetings to keep everyone aligned. Additionally, utilizing code review processes and project management tools helps maintain quality and transparency, making collaboration smoother and more efficient.

What is the difference between Software Development vs Software Engineering?

AspectSoftware DevelopmentSoftware Engineering
CredentialsTypically requires a degree in computer science or related field, coding certificationsSimilar credentials, often includes certifications in software engineering principles
Work EnvironmentDeveloping, coding, and testing software applicationsDesigning, analyzing, and managing software projects and systems
Industry UsageCommonly used in tech companies, startups, and software firmsUsed in larger organizations, focusing on system architecture and process
Search & Comparison IntentFocuses on coding and application creationEmphasizes system design and engineering principles

While both roles involve software creation, Software Development primarily focuses on coding and building applications, whereas Software Engineering encompasses designing, analyzing, and managing complex software systems with a broader engineering perspective.

What are the key skills and qualifications needed to thrive as a software developer, and why are they important?

To thrive as a Software Developer, you need strong programming skills (such as Python, Java, or C++), problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes certifications in cloud platforms or specific frameworks are often required. Collaboration, adaptability, and effective communication are essential soft skills for working in diverse development teams and navigating project requirements. These skills and qualities ensure efficient code development, seamless teamwork, and successful delivery of robust software solutions.
What are the most commonly searched types of Software Development jobs in Saskatoon, SK? The most popular types of Software Development jobs in Saskatoon, SK are:
What are popular job titles related to Software Development jobs in Saskatoon, SK? For Software Development jobs in Saskatoon, SK, the most frequently searched job titles are:
Infographic showing various Software Development job openings in Saskatoon, SK as of July 2026, with employment types broken down into 100% Full Time. Highlights an 77% In-person, and 23% Remote job distribution, with an average salary of $77,453 per year, or $37.2 per hour.

Technical Analyst

SaskTel

Saskatoon, SK โ€ข On-site

CA$44.04 - CA$51.36/hr

Other

Medical, Dental, Retirement, PTO

Posted 18 days ago


Job description

At SaskTel, we don't just think big - we innovate and lead the way! We enrich everyday life. We empower people, organizations and communities to reach their full potential. If you're passionate, driven, and ready to make a difference, join our dynamic team and be part of something truly transformative!

Technical Analystย 

.

Location:ย Regina or Saskatoon, SKย ย 
Number of Positions:ย 1ย 
Salary:ย $44.04 - $51.36 per hour plus 9% Market Adjustmentย ย 
Type of Position:ย Permanent Full Timeย ย 
Closing Date:ย ย 
Comments: Posted Discipline: Server (Cloud Services).ย Position may be located in Regina or Saskatoon.

.

POSITION OVERVIEW

Responsible for all aspects of SaskTel's professional computing environments from product recommendations through to coordination of implementation, development of standards and provisioning advanced technical support. May provide direction and leadership, coordinate workloads, schedule and prioritize activities for other technical positions, subgroups and/or project team. Partners with vendors to deploy new technology or support existing technology.
ย 

ย 
TYPICAL DUTIES & RESPONSIBILITIES
(Not all inclusive or applicable to all assignments)

  1. Designs, coordinates the implementation and provides advanced support for technical environment associated with the corporate IT infrastructure to meet functionality requirements and ensures cost effectiveness.

  2. Designs, implements and supports appropriate infrastructure i.e. tools, standards, procedures, documentation etc. to manage the technical environment ensuring service levels, auditability, survivability and security requirements are met.

  3. Plans, coordinates and provides direction for required upgrades to hardware, operating system and layered software products.

  4. Evaluates, recommends and directs the implementation of new software and hardware using SaskTel project management disciplines.

  5. Manages the full life cycle of various products using a disciplined approach.

  6. Performs complex software or hardware installations.

  7. Problem solves software/hardware failures while under pressure from impacted clients or customers.

  8. Performs Control Office functions and responsibilities for the creation, monitoring, and resolution of hardware and software troubles ensuring Service Level Agreements, Defined Problems Management, and Change Management Control procedures are upheld.

  9. Database Administration - Plans, designs, automates, implements, and supports the physical structures for databases.

  10. Network - Plans, designs, automates, implements, and/or provides advanced support and training for SaskTel internal and external customers' route, switch, security, wireless, hardware, and software systems.

  11. Desktop - Plans, designs, automates, implements and/or provides advanced support for the hardware, operating systems and products that make up the SaskTel and/or customer standard desktop..

  12. Server - Plans, designs, automates, implements and/or provides advanced support for the hardware, operating systems and products that make up the SaskTel and/or customer standard server environment.

  13. Security - Plans, designs, automates, implements and/or provides advanced security tools, standards, and support for hardware, network, operating systems, applications, products, and services that make up the SaskTel and/or customer professional computing environment.

  14. Development Tools - Plans, designs, implements and/or provides advanced support for the products used in the development of applications..

  15. Application - Plans, designs, implements and/or supports the physical and logical structures for SaskTel and/or customer applications.

  16. Systems Integration - Plans, designs, implements, and provides advanced support for the hardware, network, operating systems, applications, products, and services that make up the SaskTel and/or customer professional computing environment.

  17. Data Centres -Consults with Tier III resources and vendors for timely resolution of hardware and software problems as required. Performs continuous monitoring and testing on related systems and elements to ensure security, reliability, and integrity of computer environments. Identifies security vulnerabilities, analyzes errors in system configurations, and applies recommended resolutions. Conducts selected tests of information security measures. Ensures client awareness of SaskTel's policies and procedures related to the data centre environment.
  18. Unified Communications - Plans, designs, automates, implements, and/or provides advanced support and training for internal and external customers' collaboration hardware and software systems.


QUALIFICATIONS

  1. Must satisfy one of the following educational requirements in combination with the specified experience levels which are normally gained through current and continuous experience in developing and/or supporting application software in a professional development environment or providing technical services on a full-time basis in a professional IT environment.
    a)ย University degree in Computer Science or Bachelorย of Science degree in Electronic Information Engineering or Electrical Engineering specializing in electronics or communications with 2 years experience.ย ย OR
    b)ย Technical Institute diploma in Data Processing orย Computer Technology or Electronic Engineering Technology with 3 years experience.ย OR
    c)ย University degree in one of the following disciplines with a minor in Computer Science:ย  Administration, Commerce, Science/Engineering or Mathematics, or SaskTel sponsored retraining program with 3 years experience.ย ย ย OR
    d)ย Certified Professional Designation (e.g. Microsoft Certified Systems Engineer (MCSE), Information Systems Professional (ISP) or Cisco Certification (CCNA, CCNP, CCIE), etc. with 4 years experience.ย OR
    e)ย 5 years experience in the identified technology area indicated on the posted position.
  2. Thorough working knowledge and demonstrated ability in the posted technical environment as typically gained through experience in qualification # 1.ย 
  3. Must successfully complete prescribed training courses to obtain and maintain vendor certification to meet SaskTel's and vendors' requirements.
  4. Demonstrated ability and experience in analysis/design and automation.
  5. Demonstrated analytical ability and experience in resolving complex application/system problems.
  6. Excellent verbal and written communication and interpersonal skills.
  7. Demonstrated initiative.
  8. Demonstrated technological leadership.
  9. Valid driver's license (not applicable to all positions).

#LI-POSTย 

.

CULTURE AND VALUES

Upholds foundational values of honesty, integrity and respect.

Consistently demonstrates our culture: Think Big (Innovation and Courage), Make a Difference (Commitment and Community), Focus on Experiences (Simplicity and Agility), and working as OneSaskTel Team.

This is an on-site position located at the location(s) above. The successful candidate must be located within the province of Saskatchewan. Out of province/country candidates must be willing to relocate. Flexible work opportunities, in province, may be available.

At SaskTel, we believe in fostering a diverse and inclusive workforce that reflects the customers and communities we serve. We strive to create an environment where all employees feel empowered to contribute their unique perspectives, driving innovation and creativity, while advancing our efforts as Saskatchewan's leading Information and Communications Technology provider.

As one of Saskatchewan's Top Employers, we offer rewarding work, competitive salaries, comprehensive health and dental plans, pension plans, flexible work arrangements, paid time off, training & more! For more information on our benefits please click here: SaskTel's Benefits.

We value diversity as a key aspect of our culture. We are committed to providing equal opportunities for all candidates to participate fully in the recruitment process. If you need any accommodation at any stage of the process, please contact us confidentially at talent.acquisition@sasktel.com.