Jordan Butterwick

Senior Software Engineer

Profile

Polyglot full stack engineer seeking permanent role.

Experienced in Data, Backend, and ML/AI Engineering roles.

  • Airdrie, AB
  • Canadian Citizen based in Airdrie, Alberta
  • Located in MST, available from PST to EST.

Experience

Senior Software Engineer — Tresco Consoles

May 2026 – Present Calgary, AB

  • Reduced AWS spend by 75% by right-sizing cloud infrastructure
  • Designing the company's SDLC and Agentic AI engineering workflows
  • Mentoring junior engineers on system design and engineering best practices

Senior Software Engineer — Docupet

May 2023 – December 2025 Remote, Canada

  • Led major overhauls to scale a monolithic legacy application from 500,000 users to over 15,000,000, designing new systems around event-based architecture with Redis Streams
  • Engineered greenfield ingestion pipelines in Python and SQL, using LLMs to normalize legacy municipal data
  • Founded a Data team of two engineers to automate municipality onboarding with Python and SQL

Software Engineer — Statflo

April 2021 – May 2023 Remote, Canada

  • Founding engineer on the Data and Analytics team, owning all company data — billions of rows of text and call records
  • Designed and implemented greenfield microservices consuming a central Kafka stream, processing millions of events daily
  • Built CI/CD pipelines and deployment scripts for microservices using Kubernetes, ArgoCD, and GitHub Actions

Machine Learning Engineer — Helcim

May 2019 – March 2021 Calgary, AB Promoted from Junior Software Developer

  • Founded the Data and ML team responsible for designing and implementing machine learning systems across the company
  • Led development of a high-availability fraud defense system serving model inference to internal applications over REST
  • As Junior Developer, architected REST APIs for a payments platform that scaled from a few thousand merchants to over 100,000