1

Online Programming Jobs in Saskatchewan (NOW HIRING)

Engineer, SCADA

Regina, SK ยท On-site

CA$81K - CA$117K/yr

The Engineer, SCADA provides engineering services to support safe, reliable and secure remote ... Please apply online with your cover letter and resume outlining your qualifications. * For more ...

All candidates must complete Cargills online application prior to interviewing. Below you will find ... Our Programming * With comprehensive learning resources at your disposal, you can take your ...

Reporting to the Project Engineering Manager, the Senior Project Engineer / Technologist role is an ... Learn more. If you require accessibility assistance to complete the on-line application or ...

Drawing Administrator

Regina, SK ยท On-site

CA$31.45/hr

One (1) year work experience in an Engineering project environment. Application Instructions * Please apply online with your cover letter and resume outlining your qualifications. * For more ...

The Document Control Analyst provides analytical oversight of engineering drawings and technical ... Learn more. If you require accessibility assistance to complete the on-line application or ...

New

Proficient in C# or similar object-oriented programming languages and .NET. * Experience with Angular (or a similar modern JavaScript/TypeScript framework) * Demonstrated understanding of database ...

We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...

We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...

next page

Showing results 1-20

Online Programming information

What is online programming?

Online programming refers to the practice of writing, testing, and deploying code using internet-based platforms or environments rather than traditional offline software. This can include activities such as collaborating on code through cloud-based IDEs, participating in coding competitions, or contributing to open-source projects remotely. Online programming enables developers to work from anywhere, access shared resources, and often collaborate in real time, making it ideal for remote teams and distributed projects.

What are online programming jobs?

Online programming jobs entail developing software, apps, or websites from a remote location. Your duties depend on your employer and the project, with different products requiring different skill sets and knowledge. As an online programmer, you may work for a single company, or you may work on a freelance basis for multiple clients. You need coding skills relevant to the projects on which you work. This career requires the ability to work independently and to communicate with clients or other team members over the web or via email. In addition to writing programs, online programmers test and debug code.

What are some common challenges faced by online programmers, and how can they overcome them?

Online programmers often encounter challenges such as managing remote collaboration, staying updated with rapidly changing technologies, and maintaining self-discipline while working independently. To overcome these obstacles, it's essential to utilize effective communication tools, participate in regular virtual meetings, and leverage online resources for continuous learning. Building a structured daily routine and proactively engaging with team members can also help maintain productivity and foster a sense of connection within distributed teams.

What are the key skills and qualifications needed to thrive as an online programmer, and why are they important?

To thrive as an Online Programmer, you need strong proficiency in programming languages (such as C++, Python, or Java), computer science fundamentals, and experience in developing networked applications or systems. Familiarity with version control systems (like Git), cloud platforms (AWS, Azure), and relevant certifications (such as AWS Certified Developer or Microsoft Certified: Azure Developer) are often expected. Effective problem-solving, communication, and teamwork skills help online programmers collaborate efficiently on complex, distributed projects. These skills are crucial for building reliable, scalable, and secure online systems that support user needs and business objectives.

What is the difference between Online Programming vs Web Development?

AspectOnline ProgrammingWeb Development
Required CredentialsOften self-taught or coding bootcamps; certifications varyTypically includes web-specific certifications or degrees
Work EnvironmentRemote, freelance, or project-basedRemote or office-based, often within agencies or companies
Industry UsageUsed across tech, startups, and freelance marketsPrimarily in digital agencies, corporate websites, and online services
Common Search/ComparisonYesYes

Online Programming focuses on coding skills applicable across various platforms and projects, often in freelance or remote settings. Web Development is more specialized, involving building and maintaining websites and web applications, often within structured teams or companies. While overlapping, Online Programming offers broader coding opportunities, whereas Web Development emphasizes web-specific skills and environments.

What are the most commonly searched types of Programming jobs in Saskatchewan?

The most popular types of Programming jobs in Saskatchewan are:

What are popular job titles related to Online Programming jobs in Saskatchewan?

For Online Programming jobs in Saskatchewan, the most frequently searched job titles are:

What job categories do people searching Online Programming jobs in Saskatchewan look for?

The top searched job categories for Online Programming jobs in Saskatchewan are:

What cities in Saskatchewan are hiring for Online Programming jobs?

Cities in Saskatchewan with the most Online Programming job openings:

Infographic showing various Online Programming job openings in Saskatchewan as of August 2026, with employment types broken down into 65% Full Time, 32% Part Time, 1% Temporary, and 2% Contract. Highlights an 74% Physical, 1% Hybrid, and 25% Remote job distribution.

CA$81K - CA$117K/yr

Full-time

Posted 17 days ago


Job description

SaskEnergy is seeking a qualified and motivated individual to join our team. The Engineer, SCADA provides engineering services to support safe, reliable and secure remote operation of the SaskEnergy/TransGas pipeline system. The Engineer supports the implementation of highly technical software, computer infrastructure, communications and cyber security facilities of the pipeline system.

Position Details
  • Non-union. This position is permanent full time.

Key Accountabilities
  • Manage assigned projects involving engineering design, plans, prepare scope documents, construction and commissioning of facilities or SCADA system improvements. This includes; project approvals, cost estimates, budgets, schedules, procurement of materials and services, oversee construction and commissioning activities.

  • Prepare, review, approve design software and business reports, evaluating and implementing new operational technology to provide cost optimization while meeting business and legislated requirements.

  • Provide technical support in the investigation, analysis and resolution of SCADA systems, Gas Measurement accounting system or communication problems.

  • Provide on-call support for SCADA system and communications.

  • Develop and/or deliver technical training for operators and technical support personnel.

  • Oversee contract staff providing instruction and guidance.

  • Prepare and assist in development of plans and business cases to optimize systems, facilities and processes identifying opportunities for improvement.

  • Other related duties as assigned.

Knowledge/Skills/Abilities
  • Bachelor's Degree in Engineering (Electrical, Electronics, Computer or Software Systems is preferred).

  • Professional Engineer Designation registered to practice in Saskatchewan.

  • Five (5) years of progressive experience.

  • Engineering experience related to SCADA systems and data communications would be an asset.

  • Ability to work on a team while building and maintaining effective relationships.

  • Must have a continuing record of professional development and continuous learning.

An Engineer-in-training may also be considered as a path to advance to a Professional Engineer.


A suitable combination of relevant education and experience may also be considered.

Additional Information
  • Travel, including overnight stays away from bid headquarters, is required on occasion.

  • A Class 5 Driver's License is required.

  • The job is safety sensitive, and as such, is subject to the provisions of the Drug and Alcohol Policy (Pre-Employment or Pre-Placement for Safety Sensitive Positions).

Application Instructions
  • Please apply online with your cover letter and resume outlining your qualifications.

  • For more information on this position, please contact Human Resources at 306-777-9091.

Closing Date

September 1, 2026

Salary Range

P.Eng. $81,613 - $117,050

EIT $72,913 - $102,066

#LI-POST