About the job
Join KOHO: Revolutionizing Financial Services
At KOHO, we are driven by a vision to transform financial services for Canadians. Our goal is to eliminate hidden fees and predatory interest rates, offering products that empower users to make smart spending decisions, save effectively, and accumulate real wealth. We pride ourselves on being a performance-driven organization with a strong commitment to meaningful outcomes. Our mission is to financially empower a generation of Canadians.
We embrace a flexible work culture that promotes real impact through trust, empowerment, and support. At KOHO, we prioritize work-life integration, allowing for asynchronous collaboration, flexible hours, and a remote-first environment that fosters autonomy and mutual trust.
As KOHO enters an exciting new chapter—one that is leaner, smarter, and increasingly integrated with AI—we are focused on building for impact and eliminating bureaucracy. If you thrive in a setting that appreciates clarity, ownership, and innovative thinking, you’ll find a great fit with us.
Role Overview
We are looking for a talented Software Engineer II, Data to join our Data Platform team. In this vital role, you will be responsible for developing, maintaining, and enhancing the data infrastructure that supports KOHO’s analytics, data science initiatives, and product features.
You will report to the Data Platform Development Manager and collaborate with a team dedicated to maintaining and expanding KOHO's data engineering capabilities.
Key Responsibilities
Embodying KOHO’s values
Gathering requirements and implementing both streaming and batch data pipelines
Developing and maintaining batch data pipelines leveraging AWS Glue, Lambda, and Python
Collaborating with business stakeholders, Data Analysts, and Data Scientists regarding inquiries related to our data platform
Implementing shared infrastructure utilized by all services and teams across the KOHO platform
Contributing to and enhancing our internal standards for coding style, maintainability, and best practices
Participating in a rotating on-call schedule, including incident management responsibilities
Your Profile
2-5 years of professional experience in data-related roles, or equivalent internships/co-op experience, along with:
Strong proficiency in Python and SQL
Experience with AWS services, particularly Glue and Lambda
Excellent problem-solving skills and ability to work collaboratively in a team environment

