TEEMA logo

Software Engineer

TEEMA
Department:Software Development
Type:HYBRID
Region:Calgary, Alberta
Location:Calgary, Alberta, Canada
Experience:Mid-Senior level
Estimated Salary:CAD90,000 - CAD130,000
Skills:
C#.NETPYTHONSQL SERVERAZUREDATA INGESTIONDATA PROCESSINGDATA STORAGEAPI INTEGRATIONWEB SCRAPINGSQL VIEWSSTORED PROCEDURES
Share this job:

Job Description

Posted on: April 14, 2026

Focus: Backend / Data Platform Development

Tech Stack: C#, .NET, Python, SQL Server (Azure preferred)

  • 3 days in head office (Tuesday Wednesday Thursday)

Contract 8 months

Project Overview

We are modernizing a critical market data platform that supports key business functions including energy trading, settlements, billing, compliance, analytics, and reporting.

This initiative replaces a legacy data ingestion system and removes reliance on a data virtualization tool that is approaching end-of-support.

What You’ll Work On

You will contribute across several core areas of the platform:

đŸ”č Market Data Ingestion

  • Build and maintain pipelines for ingesting external energy market data (e.g., ISO, AESO feeds)
  • Integrate with APIs, XML feeds, web scraping, and both real-time and batch data sources
  • Support historical data backfills and data consistency

đŸ”č Data Processing & Storage

  • Develop transformation and normalization logic using C# (.NET) and/or Python
  • Store and manage data in SQL Server / Azure SQL
  • Optimize data models, queries, and performance for high-volume datasets

đŸ”č Replacing Data Virtualization Layer

  • Migrate virtualization logic (currently using Denodo) into:
  • SQL views
  • Stored procedures
  • Materialized datasets
  • Ensure seamless data access for downstream users (Excel, Power BI, reporting tools) with minimal disruption
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

CanadaJobs.works logo

CanadaJobs.works

Get CanadaJobs.works on your phone!

SIMILAR JOBS
Amazon Web Services (AWS) logo

Ingénieur en machine learning/Machine Learning Engineer, ProServe Shared Delivery Team - Data & AI

Amazon Web Services (AWS)
Just now
Software Development
HYBRID
Calgary, Alberta, Canada
MACHINE LEARNINGARTIFICIAL INTELLIGENCEGENERATIVE AI+28 more
LodgeLink logo

Senior Software Engineer (Back-end Focus)

LodgeLink
Just now
Software Development
ON-SITE
Calgary, Alberta, Canada
GOLANGGRPCPOSTGRESQL+9 more
Affirm logo

Manager, Software Engineering (Developer Environments)

Affirm
Just now
Software Development
HYBRID
Calgary, Alberta, Canada
PYTHONKOTLINAWS+5 more
Affirm logo

Software Engineer II, Backend (Infrastructure Platform)

Affirm
Just now
Software Development
Remote (Calgary, Alberta)
Calgary, Alberta, Canada
PYTHONAPIAI-ASSISTED DEVELOPMENT+2 more
Affirm logo

Senior Staff Software Engineer, Backend (Data and Storage Services)

Affirm
Just now
Software Development
Remote (Calgary, Alberta)
Calgary, Alberta, Canada
SNOWFLAKEAPACHE ICEBERGSPARK+10 more