Senior Backend Software Engineer – Data Platform Toronto, Ontario (Winnipeg)

Senior Backend Software Engineer – Data Platform Toronto, Ontario (Winnipeg)

21 Oct
|
Kaseya
|
Winnipeg

21 Oct

Kaseya

Winnipeg

About Kaseya

Kaseya is the leading provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and internal IT organizations worldwide. Our comprehensive platform helps organizations efficiently manage, secure, and automate their IT environments, driving operational efficiency and long-term business success. Backed by Insight Partners, a leading global software investor, Kaseya has experienced sustained double-digit growth and continues to expand its global footprint. Today, Kaseya supports customers in more than 20 countries and manages over 15 million endpoints worldwide. Founded in 2000, Kaseya was built by builders - and we're still building. We look for people who create rather than wait, who see a hard problem and lean in, and who treat challenges as raw material. At Kaseya, everyone plays a role in shaping the future of IT: whether you're in engineering, product, sales, marketing, customer support, or operations, your work helps protect, defend, and optimize IT environments across the globe. We're building teams that grow, perform, and make an impact. If you're driven by the itch to make things better - a product, a process, a career - you'll fit right in. At Kaseya, we don't just raise the bar. We build it. Senior Software Engineer – Data Platform

Location:

Toronto, Canada Why Kaseya?

Kaseya powers millions of endpoints and serves thousands of customers worldwide. We are building a new Data & AI Platform that will unify data across Kaseya products and enable new customer experiences, automation, analytics, and AI capabilities. We are looking for

strong backend software engineers who want to solve large-scale data problems

. This is a





software engineering role within the Data & AI Platform organization

. You will design and build distributed backend services and platform infrastructure responsible for ingesting, processing, serving, and exposing data across Kaseya products. This is not a traditional ETL, BI, analytics engineering, or data warehousing role. Strong candidates typically come from backend engineering, distributed systems, infrastructure, streaming, or software-oriented data platform backgrounds. What You'll Build

You will work on greenfield platform capabilities that sit across Kaseya's product ecosystem. You will: Design and build

backend services, APIs, and distributed platform components

used by internal engineering teams and customer-facing products

Build highly available services capable of processing and serving large volumes of data

Design

event-driven and asynchronous systems

using technologies such as Kafka and other distributed messaging platforms

Develop services responsible for data ingestion, enrichment, routing, transformation, and delivery

Build APIs and service interfaces that expose platform capabilities to other engineering teams

Design systems that operate correctly under

concurrency, partial failures, retries, duplicate events, and high load





Solve distributed-systems problems involving: partitioning

ordering

idempotency

retries

state management

backpressure

consistency

fault tolerance

delivery guarantees

Build reusable frameworks and platform primitives that can be adopted across multiple Kaseya products

Design service contracts, APIs, schemas, and integration patterns between independently developed systems

Improve platform performance, scalability, reliability, and operational efficiency

Build production observability using metrics, logging, tracing, dashboards, and alerting

Write automated unit, integration, and system tests

Own services throughout their lifecycle, including design, implementation, deployment, production support, incident response, and optimization

Participate in architecture reviews and technical design discussions

Collaborate closely with Product, Infrastructure, Security, AI, and other Software Engineering teams

Mentor engineers and help establish robust software engineering standards

What We're Looking For

Required

6+ years of professional

software engineering

experience

Significant recent hands-on experience building

backend, platform, or distributed systems

Strong programming ability in one or more general-purpose languages such as: Java

Go

Python

Scala

Rust

C++

Experience designing and developing production

APIs, microservices, backend services, or platform services

Strong understanding of software engineering fundamentals, including: data structures and algorithms

concurrency

asynchronous programming

📌 Senior Backend Software Engineer – Data Platform Toronto, Ontario (Winnipeg)
🏢 Kaseya
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior backend software engineer – data platform toronto, ontario (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: senior backend software engineer – data platform toronto, ontario (winnipeg) / winnipeg