Talent.com
Streamlinecontrol
Senior Software DeveloperStreamlinecontrol • Calgary, AB, Canada
Senior Software Developer

Senior Software Developer

Streamlinecontrol • Calgary, AB, Canada
11 days ago
Job type
  • Full-time
Job description

Streamline Control is hiring a Senior Software Developer to help lead the design and architecture of our Snowflake- and Databricks-based applications and analytical processes, and to drive the adoption of agile methodologies and engineering best practices across our development teams. You will shape how we turn large volumes of operational data into reliable, high-value software — setting technical direction, guiding architectural decisions, and mentoring fellow developers — while remaining hands-on across the full development lifecycle.

This is a senior technical role with significant influence over engineering standards, delivery practices, and platform direction. You will collaborate closely with our engineers, solution architects, and OT specialists to deliver solutions our clients depend on, and you will help our teams build proficiency with modern AI-assisted development tools including Claude Code.

KEY RESPONSIBILITIES

Technical Leadership and Architecture

  • Lead the design and architecture of Snowflake- and Databricks-based applications and analytical processes, from concept through implementation.
  • Define and evolve technical standards, patterns, and architectural guidelines that keep our platforms scalable and maintainable.
  • Partner cross-functionally with solution architects, OT specialists, and business stakeholders to translate operational requirements into technical solutions.
  • Troubleshoot, debug, and optimise application and data platform performance across production environments.
  • Build and optimise data pipelines and analytics solutions on Snowflake, Databricks, and adjacent cloud data platforms.
  • Design robust integrations between industrial data sources (historians, SCADA, IIoT streams) and downstream analytics workloads.
  • Contribute to the evolution of Streamline’s reference architectures for operational data, analytics, and reporting.

Software Craftsmanship and Quality

  • Write clean, well-documented, and testable code across multiple programming languages.
  • Establish and maintain automated tests — unit, integration, and end-to-end — to ensure software quality and delivery confidence.
  • Use Git and modern version control workflows (branching strategies, pull requests, code review) to support effective collaborative development.

Agile Delivery and AI-Assisted Development

  • Champion and drive the adoption of agile methodologies and engineering best practices across development teams.
  • Facilitate agile ceremonies — sprint planning, stand-ups, reviews, and retrospectives — and continuously improve team delivery cadence and quality.
  • Drive the team’s adoption of and skill development with Claude Code, establishing best practices for AI-assisted development, prompt design, and safe automation of engineering tasks.

Mentorship and Team Development

  • Mentor and guide fellow developers through code reviews, pair programming, and structured knowledge sharing.
  • Model strong engineering habits and support the professional growth of the wider software team.
  • Contribute to hiring, onboarding, and technical capability planning as the team scales.

ESSENTIAL REQUIREMENTS

  • 5+ years of professional software development experience, including a track record of leading technical design and architecture.
  • Hands‑on experience designing and building applications and analytical processes on Snowflake and Databricks.
  • Strong command of software application architecture, design patterns, and scalable system design.
  • Demonstrated experience driving the adoption of agile methodologies (Scrum, Kanban, or similar) and engineering best practices across teams.
  • Hands‑on experience with Claude Code (or comparable AI‑assisted / agentic coding tools), with an interest in helping others build proficiency.
  • Experience with automated testing frameworks and test‑driven development practices.
  • Strong working knowledge of Git and version control workflows — branching, pull requests, and code review.
  • Proven ability to mentor developers and influence technical direction.
  • Strong problem‑solving skills and attention to detail.
  • Excellent written and verbal communication and collaboration skills.

PREFERRED QUALIFICATIONS

  • Experience with CI/CD pipelines and modern DevOps practices.
  • Familiarity with cloud infrastructure providers (AWS, Azure, or GCP).
  • Experience with containerisation and orchestration (Docker, Kubernetes).
  • Knowledge of data modelling, ETL/ELT processes, and data warehousing concepts.
  • Prior experience mentoring peers or leading technical initiatives within a consulting, product, or platform environment.
  • Bachelor’s degree in Software Engineering, Computer Science, or a related field — or equivalent practical experience.

CORE COMPETENCIES

  • Architect and builder —comfortable moving between high‑level design decisions and hands‑on implementation without losing rigour at either level.
  • Pragmatic leader —sets clear technical direction and standards while remaining open to input and evidence.
  • Mentor and multiplier —genuinely invested in raising the capability of the developers around them.
  • Modern practitioner —actively curious about AI‑assisted development, automation, and evolving engineering practices.
  • Clear communicator —able to explain technical trade offs to engineering peers, solution architects, and business stakeholders alike.
  • Delivery-focused —balances quality, maintainability, and shipping working software on realistic timelines.

WORKING CONDITIONS

  • Hybrid working from the Calgary office with occasional travel to client sites across western Canada as required.
  • Standard business hours with flexibility during release windows, incident response, and critical delivery milestones.
  • Collaborative work with cross‑functional Streamline teams including OT Specialists, SCADA Specialists, and Historian and Business Intelligence Specialists.

AT A GLANCE

Required:5+ Yrs Software Development │ Snowflake │ Databricks │ Software Architecture & Design Patterns │ Agile Adoption (Scrum / Kanban) │ Claude Code or AI‑Assisted Development │ Automated Testing / TDD │ Git │ Mentorship

Preferred:CI/CD & DevOps │ Cloud Infrastructure (AWS / Azure / GCP) │ Docker / Kubernetes │ Data Modelling & ETL/ELT │ Data Warehousing Concepts │ Bachelor’s Degree in Software Engineering or Related

#J-18808-Ljbffr
Create a job alert for this search

Senior Software Developer • Calgary, AB, Canada

Similar jobs

Senior Full Stack Developer

Hewitt BanksCalgary, AB, CA
Full-time

Senior Software Developer (Full Stack).Our client is on a mission to help everyone achieve financial freedom by reimagining how people manage money.Using smart technology, they make financial servi... Show more

 • Promoted

Senior Software Engineer, Global Markets Platform Lead

AlpacaCalgary, AB, CA
Full-time

A leading financial technology company is seeking a Senior Engineer to design and maintain systems that empower millions of users.This role requires proven experience in financial systems and the a... Show more

 • Promoted

Senior Elixir Developer

HiiveCalgary, AB, CA
Full-time

Hiive is a fintech startup building a marketplace for private pre-IPO companies.We are growing quickly and looking to hire a seasoned Elixir developer to our team.The ideal candidate will have subs... Show more

 • Promoted

Senior Software Developer, Full Stack (Calgary, Canada) - C$140,000 - C$160,000 A Year

SyndioCalgary, Canada
Full-time

Senior Software Developer, Full Stack (Calgary, Canada) Join us to empower organizations to build smarter compensation strategies while ensuring fair pay for all employees.Syndio is a Series C tech... Show more

 • Promoted

Senior Software Engg - Systems- Android Developer

MphasisCalgary, Alberta, Canada
Full-time

Position title – Android Developer.As a senior member of the team, you will architect, build, and optimize new features, collaborate closely with product and design, and champion best practices in ... Show more

 • Promoted

Senior Software Developer

Seequent LimitedCalgary, AB, CA
Full-time

At Seequent, we help organisations to understand the underground, giving the confidence to make better decisions faster.We build world‑leading technology that is at the forefront of Earth sciences,... Show more

 • Promoted

Senior Software Developer

MatchBox Consulting GroupCalgary, AB, CA
Temporary

MatchBox Consulting Group is currently seeking a.Lead end-to-end application analysis and remediation for cloud migration (Azure), including assessing application architecture, dependencies, and te... Show more

 • Promoted

Senior Software Developer Focused on Building Healthcare Solutions

Clover HealthCalgary, AB, CA
Full-time

Become a key player in healthcare innovation as a Senior Software Developer.Your skills will help forge systems that improve healthcare delivery and outcomes for patients through technology.As a Se... Show more

 • Promoted

Senior Software Engineer II

Tripledot StudiosCalgary, AB, CA
Full-time

Tripledot is one of the largest independent mobile games companies in the world.We are a multi‑award‑winning organisation, with a global 2,500+ strong team across 12 studios.Our expanded portfolio ... Show more

 • Promoted

Senior Software Developer - Term Opportunity - C$111,200 - C$136,000 A Year

BenevityCalgary, Canada
Full-time

Meet BenevityBenevity is the way the world does good, providing companies (and their employees) with technology to take social action on the issues they care about.Through giving, volunteering, gra... Show more

 • Promoted

Remote Software Developer (Canada)

TuringCalgary, AB, CA
Remote
Full-time

Based in San Francisco, California, Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems.Turing support... Show more

 • Promoted

Senior Software Developer

IntelleKt-EIG Inc.Calgary, Alberta, Canada
Full-time

The Senior Software Developer will be responsible for designing, developing, and testing of new solutions and the maintenance of existing products.They must be able to clearly and effectively commu... Show more

 • Promoted

Senior Software Developer, C++ - C$125,000 - C$175,000 A Year

KinaxisCalgary, Canada
Full-time

Seeking a Senior Software Developer specializing in C++ to design and implement high-performance algorithms for supply chain management.Responsibilities include coding, testing, mentoring, and stay... Show more

 • Promoted

Senior Software Engineer

fiveonefourCalgary, AB, CA
Full-time

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio... Show more

 • Promoted

Senior Backend Developer

Atimi SoftwareCalgary, AB, CA
Full-time

Atimi is seeking an experienced backend software developer to fill a position in Canada.Please note this is a fully remote position with EST working hours but we're open to candidates from all prov... Show more

 • Promoted

Senior Software Developer

RBCCalgary, Alberta, Canada
Full-time

Join the Lending Technology team as we continuously deliver new products to modernize operational business processes by delivering enterprise grade solutions.We are seeking a talented and adaptable... Show more

 • Promoted

Senior React Developer

LumenaltaCalgary, AB, CA
Full-time

Over 20 years of remote experience, all 500+ staff are 100% remote and we still grow vibrant relationships, provide exceptional opportunities for career growth while working with stellar clients on... Show more

 • Promoted

Remote Senior Software Architect & Tech Lead

SherwebCalgary, AB, CA
Remote
Full-time

A leading cloud services company seeks a skilled individual to lead its development team.The role requires expertise in web application development and REST APIs, along with mentoring and ensuring ... Show more

 • Promoted

Senior Software Cloud Developer with CPKC

CPKCCalgary
Full-time

Advance your career as a Senior Software Cloud Developer at CPKC, specializing in AWS and Azure platforms.This hybrid role involves hands-on development and data engineering initiatives.In this pos... Show more

 • Promoted

Senior Software Engineer, Backend

Common RoomCalgary, Alberta, Canada
Full-time

Common Room is the customer intelligence platform that captures every buying signal, giving companies superpowers with AI enrichment and automation to reach the right person with the right context ... Show more