Zensurance Inc. logo

Senior Software Developer, Data (Remote First)

Job Overview

Location

Toronto, ON

Job Type

Full-time

Category

Software Engineering

Date Posted

June 19, 2026

Full Job Description

đź“‹ Description

  • • Design, develop, and maintain scalable data pipelines and backend systems that power Zensurance’s digital insurance platform, ensuring high availability and performance for commercial insurance customers.
  • • Collaborate with product managers, data analysts, and insurance domain experts to translate business requirements into robust technical solutions for data ingestion, transformation, and delivery.
  • • Build and optimize data models and ETL processes that integrate structured and unstructured data from multiple internal and third-party sources, including policy systems, claims databases, and external risk datasets.
  • • Implement and enforce data quality standards, monitoring tools, and alerting mechanisms to detect anomalies, inconsistencies, and latency issues in real-time data flows.
  • • Lead the architecture and deployment of data storage solutions using cloud-native technologies, primarily on AWS, with a focus on cost-efficiency, security, and scalability.
  • • Contribute to the evolution of the company’s data governance framework by defining metadata standards, lineage tracking, and access control policies aligned with regulatory and compliance requirements.
  • • Partner with frontend and mobile teams to expose clean, well-documented APIs and data services that enable seamless user experiences across web and mobile applications.
  • • Mentor junior developers and conduct code reviews to promote best practices in software engineering, data architecture, and test-driven development.
  • • Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives, with a focus on iterative delivery and continuous improvement of data infrastructure.
  • • Proactively identify technical debt and propose refactoring strategies to improve system reliability, maintainability, and developer velocity.
  • • Stay current with emerging trends in InsurTech, data engineering, and cloud platforms, and evaluate new tools or frameworks that can enhance Zensurance’s data capabilities.
  • • Document technical designs, data schemas, and operational procedures to ensure knowledge sharing and onboarding efficiency across engineering teams.
  • • Support incident response and root cause analysis for production data system outages, ensuring minimal disruption to customer-facing services.
  • • Work in a remote-first environment with team members across Canada, coordinating across time zones to deliver high-impact features on schedule.

🎯 Requirements

  • • 5+ years of professional software development experience with a focus on data engineering or backend systems
  • • Proficiency in Python and/or Java for building data pipelines and backend services
  • • Hands-on experience with AWS services such as S3, Redshift, Glue, Lambda, and Kinesis
  • • Experience designing and maintaining relational and NoSQL databases (e.g., PostgreSQL, MongoDB)
  • • Strong understanding of ETL/ELT processes, data warehousing, and data modeling techniques
  • • Familiarity with infrastructure-as-code tools like Terraform or CloudFormation

🏖️ Benefits

  • • Remote-first work environment with flexible hours and asynchronous collaboration
  • • Comprehensive health, dental, and vision insurance coverage
  • • RRSP matching program with company contribution
  • • Unlimited paid time off and wellness days
  • • Professional development stipend for courses, certifications, and conferences
  • • Annual team retreats and quarterly virtual social events

Skills & Technologies

Senior
Onsite

Ready to Apply?

You will be redirected to an external site to apply.

AI Job Fit Analysis
Pro

See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.

Zensurance Inc. logo
Zensurance Inc.
Visit Website

About Zensurance Inc.

Zensurance is a Canadian digital commercial insurance broker that uses technology to streamline coverage for small businesses. Founded in 2016, it partners with over 50 insurers to offer tailored policies for contractors, consultants, retailers, and other SMEs. Customers complete an online questionnaire and receive instant quotes, policy documents, and ongoing management through a single platform. The company focuses on simplifying traditionally complex processes, providing transparent pricing, and enabling 24/7 access to certificates of insurance. Headquartered in Toronto, Zensurance operates across all Canadian provinces, serving thousands of small-business clients with general liability, professional liability, property, and other commercial insurance products.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Expired
New York City, NY
Full-time
Expired Jul 21, 2026
Remote

2 months ago

Remote - Ireland
Full-time
Expires Aug 21, 2026
Senior
Remote

1 month ago

Expired
Washington University in St. Louis logo

Washington University in St. Louis

Remote
Full-time
Expired Jul 19, 2026
Remote

2 months ago

4 Locations
Full-time
Expires Sep 2, 2026
Go
Apache Spark
Senior
+2 more

19 days ago