Skip to main content
KOHO logo

Software Engineer II, Data

KOHO
Full Timejunior
CAPosted March 9, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonRSQLAWSTerraformGitHubSparkAirflow

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

About KOHO

We’re on a mission to make financial services better for every Canadian. That means no hidden fees, no predatory interest rates - just financial products designed to help our users spend smart, save more, and build real wealth. We’re a performance organization with a strong heart: we care deeply about outcomes, and everything ties back to our mission - to financially empower a generation of Canadians.

At KOHO, we’re not your average 9-5. We believe real impact comes from people who are trusted, empowered, and supported to do their best work - without sacrificing their lives to do it. We prioritize work-life integration, not just work-life balance. That means asynchronous collaboration, flexible hours, and a remote-first setup built around autonomy and high trust.

KOHO is entering its next chapter - leaner, smarter, more AI-integrated. We’re building for impact, not bureaucracy. If you thrive in environments that value clarity, ownership, and bold thinking, you’ll fit right in.

About The Role

We are seeking a skilled Software Engineer II, Data to join our Data Platform team. In this role, you will be responsible for building, maintaining, and optimizing the data infrastructure that powers KOHO’s analytics, data science, and product features.

Reporting to the Data Platform Development Manager, you will be part of a team that maintains and expands KOHO's data engineering platform.

What You’ll Be Doing

  • Practicing the KOHO values
  • Gathering requirements for, and implementing streaming and batch pipelines
  • Developing and maintaining of batch data pipelines using AWS Glue, Lambda, and Python
  • Collaborating with business users, Data Analyst, and Data Scientists in questions related to our data platform
  • Implementing shared infrastructure used by all services and teams within the KOHO platform
  • Contributing to and improving our internal standards for style, maintainability, and best practices
  • Participating in rotating on-call duties, including incident management

Who You Are

  • Someone who has 2-5 years of professional experience working with data, or relevant internship/co-op experience, as well as:
  • Strong proficiency in Python and SQL
  • Hands-on with at least two AWS services (S3, Glue, Lambda, or Redshift)
  • Experience with Infrastructure as Code tools, specifically Terraform.
  • Experience with workflow orchestration tools like Airflow.
  • Solid understanding of data modeling, distributed systems (e.g., Spark), and ETL/ELT design patterns.
  • Comfortable troubleshooting complex data issues in a production environment.
  • Nice to have: AWS Certified Data Engineer - Associate
  • Nice to have: Experience with financial data or understanding of fintech concepts.
  • Someone who has familiarity with AI-powered development tools (GitHub Copilot, Claude, Cursor, etc.) to improve coding productivity or troubleshooting
  • A strong communicator who can explain technical concepts clearly to both technical and non-technical stakeholders.

The budgeted salary range for this role is $100,000 - $130,000 CAD / year.

At KOHO, we are dedicated to providing pay transparency to all candidates. Compensation at KOHO is determined through various factors including but not limited to: comparable salary market data within Canada, technical skill assessment, a holistic view of previous work history, and internal pay equity with other KOHO team members.

Description de poste en français

À propos du poste

Nous sommes à la recherche d’un(e) Ingénieur(e) logiciel II, Données talentueux(se) pour se joindre à notre équipe Plateforme de données. Dans ce rôle, vous serez responsable de concevoir, maintenir et optimiser l’infrastructure de données qui alimente les analyses, la science des données et les fonctionnalités produits chez KOHO.

Relevant du Gestionnaire du développement – Plateforme de données, vous ferez partie d’une équipe qui maintient et fait évoluer la plateforme d’ingénierie des données de KOHO.

Ce que vous ferez

  • Mettre en pratique les valeurs de KOHO dans votre travail quotidien.
  • Recueillir les besoins et concevoir des pipelines de données en flux (streaming) et par lots (batch).
  • Développer et maintenir des pipelines de données par lots à l’aide de AWS Glue, Lambda et Python.
  • Collaborer avec les utilisateurs d’affaires, les analystes de données et les scientifiques des données pour répondre aux questions liées à la plateforme de données.
  • Mettre en place une infrastructure partagée utilisée par l’ensemble des services et des équipes de la plateforme KOHO.
  • Contribuer à l’amélioration de nos normes internes en matière de style, de maintenabilité et de meilleures pratiques.
  • Participer à une rotation de garde (on-call), incluant la gestion d’incidents.

Qui vous êtes

Une personne ayant 2 à 5 ans d’expérience professionnelle dans le domaine des données, ou une expérience pertinente de stage ou de coop, ainsi que :

  • Une excellente maîtrise de Python et SQL.
  • Une expérience pratique avec au moins deux services AWS (S3, Glue, Lambda ou Redshift).
  • De l’expérience avec des outils Infrastructure as Code, notamment Terraform.
  • De l’expérience avec des outils d’orchestration de flux de travail, comme Airflow.
  • Une bonne compréhension de la modélisation des données, des systèmes distribués (ex. Spark) et des patrons de conception ETL/ELT.
  • Une aisance à diagnostiquer et résoudre des problèmes de données complexes en environnement de production.

Atouts :

  • Certification AWS Certified Data Engineer – Associate.
  • Expérience avec les données financières ou compréhension des concepts fintech.
  • Familiarité avec des outils de développement propulsés par l’IA (GitHub Copilot, Claude, Cursor, etc.) pour améliorer la productivité ou le dépannage.
  • Excellentes compétences en communication, avec la capacité d’expliquer clairement des concepts techniques à des parties prenantes techniques et non techniques.

KOHO is for builders.

If you’re energized by challenge, motivated by mission, and want to be part of a team that punches above its weight - we want to hear from you.

The KOHO culture is one of collaboration, creativity, and diverse perspectives. We are committed to building and fostering an inclusive, accessible environment for everyone. If you have any questions, concerns, or requests regarding accessibility needs, please contact peopleaccessibility@koho.ca and the People and Culture team will be happy to help.

AI Disclosure: KOHO uses artificial intelligence (AI) in certain aspects of its recruitment process to screen, assess, or select applicants. For any questions or concerns, please contact us at talent@koho.ca.

Note: this posting is for an existing vacancy that we are seeking to fill.

#LI-Remote

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free