1

Online Python Programming Jobs in Calgary, AB (NOW HIRING)

Senior Software Developer (Remote)

Calgary, AB ยท Remote

CA$110K - CA$145K/yr

... know that online harms are damaging many individuals, communities, and organizations. It ... Full-Stack Programming Polyglot: Advanced proficiency in modern languages like Python and ...

... online model serving and event-driven ML workflows. * Developing and maintaining robust backend ... Python (Programming Language), Red Hat OpenShift Additional Job Details Address: 407 8 AVE SW:

... Online with a focus on integration with Power Platform * Strong understanding of Dataverse, APIs, connectors, and integration strategies * Programming proficiency with Databricks and Python

At 360training, we're more than just a leader in online training--we're helping people unlock their ... Scripting proficiency in PowerShell, Bash, or Python. * Working knowledge of monitoring and logging ...

Tableau, Power BI, Spotfire, Python) * Practical experience with economic analysis and project ... Access to online learning platforms for continuous learning and development * Paid vacation and ...

Proficiency in data analytics and visualization tools such as Python, Tableau, or Power BI - with ... Access to online learning platforms for continuous learning and development * Paid vacation and ...

... Python, SQL, and PySpark, as well as MLOps, DevOps/CI/CD pipelines, performant data stores and ... Access to online learning platforms for continuous learning and development * Paid vacation and ...

This individual will combine strong business acumen with hands-on technical expertise in Python and ... Experience using Databricks for data engineering, analytics, and application development

GIS Analyst

Calgary, AB

CA$31 - CA$45/hr

ESRI ArcGIS Enterprise (Portal) / Online * FME or ESRI model builder * Acquiring or processing UAV ... GIS Programming experience using technology such as Python, Arcade, R, JavaScript, C#, SQL, and ...

Must-haves: * Bachelor's degree in mathematics, finance, economics, engineering, or related ... Proficiency in data analysis tools (Excel, SQL, Python preferred). * Experience with ETRM systems ...

Head Trader, Gas

Calgary, AB ยท On-site +1

Minimum bachelor's degree in engineering, mathematics, physics, computer science, economics, or ... Strong fluency and experience with management and manipulation of large datasets via Python, SQL, R ...

Online Python Programming information

See Calgary, AB salary details

$21K

$90.7K

$158.5K

How much do online python programming jobs pay per year?

As of Jun 8, 2026, the average yearly pay for online python programming in Calgary, AB is $90,650.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,000.00 and $103,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Online Python Programmer, and why are they important?

To excel as an Online Python Programmer, you need strong proficiency in Python programming, a solid understanding of algorithms, and experience with web frameworks or data libraries, often supported by a relevant degree or coding certifications. Familiarity with tools like Git, Jupyter Notebook, Django, Flask, and cloud platforms is commonly required. Exceptional problem-solving abilities, clear communication, and self-motivation are vital soft skills for remote collaboration and independent work. These capabilities ensure high-quality, maintainable code and effective teamwork in virtual environments.

What is online Python programming?

Online Python programming refers to the practice of coding, running, and debugging Python programs through web-based platforms or cloud environments, rather than using local software on your computer. This allows users to write and execute Python code from anywhere with an internet connection, often leveraging collaborative tools, pre-configured environments, and integrated resources. Many platforms also offer interactive tutorials, code sharing, and project management features, making it easier to learn and work with Python online.

What is the difference between Online Python Programming vs Data Analyst?

AspectOnline Python ProgrammingData Analyst
Required SkillsPython, coding, problem-solvingData interpretation, Excel, SQL, Python (optional)
Work EnvironmentOnline, remote, self-paced learningOffice or remote, data-focused tasks
Industry UsageProgramming, software development, automationBusiness, finance, marketing, research

Online Python Programming primarily involves learning and practicing Python coding skills, often in a self-paced online setting. Data Analysts use Python as a tool to analyze data, but their role also includes interpreting data insights and reporting. While both roles may overlap in Python skills, Online Python Programming focuses on coding proficiency, whereas Data Analysts focus on data-driven decision-making.

What are some typical challenges faced by online Python programming instructors, and how can I prepare for them?

Online Python programming instructors often encounter challenges such as engaging students remotely, adapting teaching materials for virtual platforms, and addressing a wide range of experience levels. To prepare, it's helpful to develop interactive lesson plans, utilize screen-sharing and collaborative coding tools, and set clear communication channels for student support. Staying organized and proactive in providing feedback can also help ensure students remain motivated and on track throughout the course.
What are the most commonly searched types of Python Programming jobs in Calgary, AB? The most popular types of Python Programming jobs in Calgary, AB are:
What are popular job titles related to Online Python Programming jobs in Calgary, AB? For Online Python Programming jobs in Calgary, AB, the most frequently searched job titles are:
What job categories do people searching Online Python Programming jobs in Calgary, AB look for? The top searched job categories for Online Python Programming jobs in Calgary, AB are:
Infographic showing various Online Python Programming job openings in Calgary, AB as of May 2026, with employment types broken down into 3% Locum Tenens, 41% Full Time, 54% Part Time, and 2% Contract. Highlights an 78% Physical, 3% Hybrid, and 19% Remote job distribution, with an average salary of $90,650 per year, or $43.6 per hour.

Senior Software Developer (Remote)

Pagefreezer

Calgary, AB โ€ข Remote

CA$110K - CA$145K/yr

Full-time

Medical, Retirement, PTO

Posted 6 days ago


Job description

What We Do and Why It Matters

  • No one can ignore the internet these daysand a lot of great things are happening onlinebut we also know that online harms are damaging many individuals, communities, and organizations. It's Pagefreezer's vision to make the Internet a safer place by delivering solutions that transform how people protect integrity online, ensuring accountability, and enabling the pursuit of justice.
  • Pagefreezer simplifies compliance and litigation by automatically archiving websites, social media, mobile text messages, and enterprise collaboration platforms for every stage of the information governance lifecycle. We enable organizations to create and share defensible records of their data, quickly and easily in our dashboard, in real-timeevery like, share, edit, and deletion.

About the Role:

This is an existing role in our team. We are looking for a strategic and collaborative Senior Software Developer to join our Development & Engineering team to work on our Social Media Archiving Solutions. In this role, you will be a key individual contributor designing and building scalable, high-performance systems optimized for massive data ingestion, high availability, and self-healing capabilities. You will bridge the gap between high-level architectural patterns and high-quality software delivery.

View the full Job Description Here.

What You'll Do as a Senior Software Developer

  • Design & Scale Robust Architecture: Develop and maintain systems using sound architectural principles, ensuring high availability, resource efficiency, and self-healing capabilities.
  • Build Resilient Integrations: Lead the design and development of scalable API integrations, ensuring seamless connectivity and adaptability with external data streams and partners.
  • Advance Observability & Monitoring: Design comprehensive logging, tracking, and alerting systems to monitor crucial system health metrics, ingestion quality, and customer behavior for proactive risk resolution.
  • Optimize Software Delivery: Enhance CI/CD pipelines, support automated testing strategies, and establish rigorous coding standards to ensure safe, secure, and frequent production deployments.
  • Foster Collaborative Excellence: Actively participate in Agile planning, conduct thorough architecture reviews, and produce clean technical documentation to support developer onboarding and peer mentorship
  • Drive AI Fluency & Innovation: Evaluate and integrate emerging technologies,including AI-assisted development tools and automation frameworks, to optimize code creation, reduce technical debt, and solve complex business problems.

Tools and Technologies We Use

Collaboration & Productivity:

  • Google Workspace, Slack, Atlassian Suite (Jira and Confluence), and GitHub are used across all product groups for communication, project management, and version control.

Social Media & Enterprise Collaboration:

  • Languages and Frameworks: Python and supporting libraries, Angular.
  • Infrastructure: Cloud systems (AWS), ArgoCD, SNS, SQS, Lambda, GH Actions
  • Containerization & Orchestration: Docker, Kubernetes, EKS, Helm and Helm charts Terraform,
  • Data Persistence & Messaging: Opensearch, Elasticache (redis), RDS, KeyspacesRabbitMQ.
  • QA & Automation Tools:, Playright, Postman, and Jenkins.
  • Security & Monitoring: Burp Suite, ELK & TIG Stacks, Prometheus, Cloudwatch,Sentry, MixPanel (Frontend usage), Jaeger.
What We're Looking For
  • Alignment with Pagefreezer's Core Values
  • Software Development Expertise: Proven track record of designing, building, and maintaining live, distributed systems that handle large-scale data ingestion and microservices architectures.
  • Full-Stack Programming Polyglot: Advanced proficiency in modern languages like Python and JavaScript/TypeScript, and specifically familiarity with Angular as a framework. Strong willingness and capability to adapt quickly to frameworks across our product groups. Experienced in integrating Frontend and Backend via REST APIs with special attention to mitigating web vulnerabilities
  • Cloud & Microservices Depth: Hands-on experience leveraging cloud services to construct high-performance solutions, with an understanding of event-driven systems, worker orchestration systems (such as EKS), queue, and resource management
  • Experience with AWS tooling: Experience with AWS and associated tooling, applied knowledge to respond to customer requirements in an efficient way
  • Collaborative Communicator: Top-notch communication skills with a mindset focused on knowledge sharing and cross-functional excellence
  • AI & Automation Advocacy: Proven experience in leveraging AI tools to surface insights faster and a passion for fostering an engineering culture rooted in automation and AI-augmented productivity.

What Pagefreezer offers:

  • Values-led culture: Guided by our six core values, we've been named Canada's Most Admired Culture 2023, 2024 and 2025, one of BC's Top Employers 2024 and as one of Canada's Top Small & Medium Employers for 2024.
  • Competitive Compensation: $110,000$145,000 CAD. Total compensation depends on experience, skills, and location and includes non-cash rewards.
    • Extended Health Benefits
    • $600 Annual Lifestyle Spending Account
    • 9 mental health/sick days
    • Volunteer Paid Time Off
    • Group RRSP/TFSA
    • Retirement Savings Match
    • Paid Time Off
    • Monthly Work from Home Stipend
    • Employee Stock Option Plan
    • $1,000 Annual Learning Budget
    • Remote first environment
    • "Work from (Almost) Anywhere" policy

How We Hire (and How We Use AI):

We use AI tools to support our recruitment process, including helping us organize and prioritize applications based on the application's alignment with the role's requirements. That said, every decision to move an application forward or not is made by a human. We encourage candidates to apply authentically and avoid relying solely on AI-generated responses, especially during interviews. We want to get to know you, not your AI tools.