1

Online Computer Science Jobs in Calgary, AB (NOW HIRING)

Administer and support Microsoft 365, including Exchange Online, Teams, SharePoint, OneDrive, and ... Diploma or degree in Information Technology, Computer Science, or a related field. * 3+ years of ...

Bachelor's degree in Environmental Science, Data Science, Computer Science, Information Systems ... Proficiency with ESRI mapping and analysis tools and extensions (e.g., ArcGIS Online, Portal, Web ...

Excellent computer science fundamentals: data structures, algorithms; programming languages, SQL; * Superb written and verbal communication skills. * A keen interest in improving your craft by using ...

Essential Knowledge, Skills, and Experience Bachelor's degree in computer science, engineering, or equivalent practical experience. 7+ years of experience in software development roles, with a strong ...

Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience ... Learn more. If you require accessibility assistance to complete the on-line application or ...

A Bachelor's degree in Computer Science or Engineering with 7+ years of professional experience primarily focused on backend services. * Advanced Technical Stack: High proficiency in C++ and Python ...

next page

Showing results 1-20

Online Computer Science information

See Calgary, AB salary details

$19K

$60.1K

$123.5K

How much do online computer science jobs pay per year?

As of Jul 26, 2026, the average yearly pay for online computer science in Calgary, AB is $60,088.00, according to ZipRecruiter salary data. Most workers in this role earn between $36,500.00 and $75,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Online Computer Science position, and why are they important?

To excel in an online computer science role, you need a deep understanding of programming, algorithms, software development, and computer systems, often supported by a relevant degree or equivalent experience. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and online collaboration platforms is essential. Strong problem-solving skills, self-motivation, and effective written communication are crucial in remote settings. These competencies ensure you can independently deliver high-quality technical work, collaborate virtually, and adapt to evolving project requirements.

What jobs pay $4000 a week without a degree?

In the field of online computer science, high-paying roles such as freelance software developers, web developers, or cybersecurity consultants can earn $4,000 or more weekly, especially with strong skills and experience. These jobs often require proficiency in programming languages, self-motivation, and the ability to work independently or remotely, with some professionals earning this income through project-based work or consulting. Certifications like CompTIA Security+ or coding portfolios can enhance earning potential without a formal degree.

Can I work from home with a computer science degree?

Online computer science jobs often allow remote work, especially roles such as software developer, web developer, or data analyst. These positions typically require strong programming skills, familiarity with collaboration tools, and sometimes certifications, making remote work feasible with a suitable setup. However, some roles may require on-site presence for team collaboration or hardware access.

How to make $10,000 a month with no degree?

Online computer science roles such as freelance programming, web development, or software testing can generate high income without a degree, especially with strong skills in coding languages and experience with platforms like GitHub. Building a portfolio, gaining certifications, and working on multiple projects or clients can help increase earnings to $10,000 or more per month.

How to make $1000 a week remotely?

Online computer science professionals can earn $1000 or more weekly by freelancing in software development, web design, or programming projects, often through platforms like Upwork or Freelancer. Building specialized skills, obtaining certifications, and managing multiple clients or projects can help increase income to this level while working remotely.

What are the main responsibilities of someone working in an online computer science role?

Professionals in online computer science roles typically focus on software development, debugging, testing, and collaborating with distributed teams to design and implement technical solutions. Daily tasks may include writing and reviewing code, participating in virtual stand-up meetings, and utilizing digital tools for project management and communication. Since these roles are remote, you may also be responsible for managing your schedule and ensuring regular progress updates. Working effectively in this environment requires a proactive approach to communication and a commitment to continuous learning as new technologies emerge.

What is an Online Computer Science job?

An Online Computer Science job involves working remotely in roles related to software development, data analysis, cybersecurity, IT support, or other computing fields. Professionals in these jobs use digital tools to write code, analyze data, manage networks, or develop algorithms while collaborating with teams online. These positions offer flexibility and are common in industries like tech, finance, healthcare, and education.

What are the most commonly searched types of Computer Science jobs in Calgary, AB? The most popular types of Computer Science jobs in Calgary, AB are:
What cities near Calgary, AB are hiring for Online Computer Science jobs? Cities near Calgary, AB with the most Online Computer Science job openings:
IT Support Analyst

$37 - $45/hr

Contractor

Posted 4 days ago


Job description

Charter is an awardwinning Canadian IT Solutions and Managed Services Provider founded in 1997. With offices across Canada, Charter delivers innovative IT solutions, managed services, project delivery, consulting, and staff augmentation expertise to organizations nationwide. Our mission is to align people, processes, and technologies to help clients enhance communication, optimize performance, and modernize their operations. Using business architecture methodology and humancentered design, we guide clients through successful digital transformations, uncover new opportunities, and accelerate growth.


Position Summary

We are seeking a skilled and customer-focused IT Support Analyst to provide technical support and maintain the stability, security, and performance of our IT infrastructure. The successful candidate will be responsible for troubleshooting and supporting end-user devices, desktop and laptop computers, Microsoft 365 services, network infrastructure, virtualization platforms, and security appliances. This role requires strong technical expertise, excellent problem-solving skills, and a commitment to delivering exceptional customer service.


Key Responsibilities


  • Provide Tier 1 and Tier 2 technical support for desktops, laptops, mobile devices, printers, and business applications.
  • Troubleshoot hardware, software, operating system, network connectivity, and Microsoft 365 issues.
  • Administer and support Microsoft 365, including Exchange Online, Teams, SharePoint, OneDrive, and Entra ID.
  • Manage user accounts, permissions, licensing, and access requests.
  • Support and troubleshoot Juniper network infrastructure, including switches, routers, wireless networks, VPNs, and VLANs.
  • Administer and maintain Hyper-V virtual environments, virtual machines, backups, and disaster recovery processes.
  • Support Palo Alto firewalls, VPNs, security policies, and vulnerability remediation activities.
  • Perform system maintenance, patch management, monitoring, and IT asset lifecycle management.
  • Document incidents, resolutions, and technical procedures while escalating complex issues as required.


Qualifications

  • Diploma or degree in Information Technology, Computer Science, or a related field.
  • 3+ years of experience in IT support, help desk, or infrastructure support.
  • Hands-on experience with Windows environments, Microsoft 365, Hyper-V, Juniper networking, and Palo Alto firewalls.
  • Knowledge of Active Directory, Microsoft Entra ID, TCP/IP, DNS, DHCP, VPNs, and VLANs.
  • Strong troubleshooting, analytical, organizational, and customer service skills.
  • Excellent verbal and written communication skills with the ability to manage multiple priorities.