Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Backend Software Engineer - Data Platform Toronto, Ontario

$205k - $240k per year

Kaseya

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 strong 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

    • API design

    • testing

    • debugging

    • system design

  • Experience designing or operating distributed systems in production

  • Experience with event-driven architectures or distributed messaging systems such as:

    • Kafka

    • Kinesis

    • Event Hubs

    • Pub/Sub

    • RabbitMQ

    • similar technologies

  • Experience building systems that handle failures, retries, duplicate processing, ordering, and distributed state

  • Experience operating cloud-native production systems on AWS, Azure, or GCP

  • Experience owning production services, including troubleshooting, monitoring, incident response, and reliability improvements

  • Experience working with Docker and containerized production environments

Strongly Preferred

  • Deep production experience with Apache Kafka

  • Experience with streaming frameworks such as:

    • Apache Flink

    • Spark Structured Streaming

    • Kafka Streams

    • Apache Beam

  • Experience designing high-throughput or low-latency systems

  • Experience with CDC, event sourcing, asynchronous processing, or message-driven architectures

  • Experience designing partitioning and sharding strategies

  • Understanding of message delivery semantics such as at-most-once, at-least-once, and effectively/exactly-once processing

  • Experience implementing idempotent and fault-tolerant services

  • Experience with Kubernetes and production container orchestration

  • Infrastructure-as-code experience with Terraform, Pulumi, CloudFormation, or similar tooling

  • CI/CD and deployment automation experience

  • Experience with distributed caching, queues, key-value stores, or high-performance databases

  • Experience designing developer-facing platforms or shared infrastructure used by multiple engineering teams

  • Strong observability and SRE practices using technologies such as Prometheus, Grafana, Datadog, OpenTelemetry, or similar systems

  • Experience conducting architecture reviews or authoring technical design documents, RFCs, or ADRs

Data Platform Experience

You do not need to come from a traditional Data Engineering background.

However, you should be comfortable working with data-intensive systems.

Relevant experience may include:

  • Real-time data ingestion

  • Streaming platforms

  • Distributed processing

  • Change Data Capture

  • Data-serving infrastructure

  • Large-scale analytical systems

  • Data APIs

  • Lakehouse infrastructure

  • Distributed storage systems

  • High-volume event processing

Experience with technologies such as the following is useful, but not a substitute for strong software engineering fundamentals :

  • Spark

  • Databricks

  • Snowflake

  • Iceberg

  • Delta Lake

  • BigQuery

  • Redshift

Candidates whose experience is primarily focused on ETL development, BI/reporting, dimensional modeling, dashboards, or data warehouse implementation without substantial backend software engineering experience are unlikely to be a fit for this role.

Bonus

  • Experience building infrastructure supporting machine learning or AI systems

  • Experience building AI/LLM backend services

  • Experience with vector databases or high-scale retrieval systems

  • Experience with RAG infrastructure or AI data pipelines

  • Experience developing internal developer platforms

  • Experience with large multi-tenant SaaS systems

  • Experience mentoring engineers or leading cross-team technical initiatives

What Strong Candidates Tend to Look Like

You may have previously held titles such as:

  • Senior Software Engineer

  • Backend Engineer

  • Distributed Systems Engineer

  • Platform Engineer

  • Infrastructure Engineer

  • Streaming Platform Engineer

  • Data Platform Engineer

  • Software Engineer, Data Infrastructure

Your title matters less than what you have actually built.

We are particularly interested in engineers who can demonstrate hands-on ownership of production software systems and explain the architectural decisions, trade-offs, failures, and operational challenges behind them.

The expected base salary range for this position is CAD $205,000 to $240,000 per year . Where a candidate falls within this range depends on job-related factors such as experience, skills, and qualifications. This range reflects base salary only and does not include variable compensation or other components of the total package.

Additional Information

Kaseya provides equal employment opportunity to all employees and applicants without regard to race, religion, age, ancestry, gender, sex, sexual orientation, national origin, citizenship status, physical or mental disability, veteran status, marital status, or any other characteristic protected by applicable law.

Additional information
Kaseya provides equal employment opportunity to all employees and applicants without regard to race, religion, age, ancestry, gender, sex, sexual orientation, national origin, citizenship status, physical or mental disability, veteran status, marital status, or any other characteristic protected by applicable law.

#J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Backend Software Engineer - Data Platform Toronto, Ontario in Toronto, ON vacancy
  • $200k - $255k per year

     ...Terminal builds telematics data infrastructure for the commercial...  ...Commercial auto insurers and fleet software companies, including industry...  ...Insurance, depend on our platform to access GPS, speeding, and vehicle...  ...works together in person in Toronto, combining early-stage speed... 
    Senior
    Internship
    Work at office
    Flexible hours

    Terminal

    Toronto, ON
    20 hours ago
  • $136k - $187k per year

     ...too, let's talk. About the Team The Data Platform team is responsible for the foundational...  ...ownership. We expect great things from our engineers and reward them with stimulating new...  ...This is an opportunity for experienced Software Engineers to join our fast growing Data... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    18 days ago
  • $200k - $235k per year

     ...are high, and so are the rewards. The Backend Platform team’s mission is to enable fast, safe,...  ..., and tooling that support hundreds of engineers working across backend services. By...  ...engineers rely on every day! As a Staff Software Developer, you will set technical... 
    Suggested
    Long term contract
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Candidate

    Toronto, ON
    20 hours ago
  • $50 - $53 per hour

     ...Job Responsibility: Job Title: Platform Engineer Location: Toronto Downtown,Canada Job Type: Full time contract Department: Engineering Reports...  ...microservices using Docker containers. Develop and maintain backend services using Python, adhering to scalable and... 
    Senior
    Hourly pay
    Full time
    Contract work
    Relocation
    Monday to friday

    Princeton IT Services

    Toronto, ON
    2 days ago
  • $180k - $220k per year

     ...financial institutions, exchanges, and platforms, and millions of investors worldwide. For...  ...will require being full-time onsite at our Toronto office to support collaborative team...  ...problem-solving. BitGo is looking for a Senior Software Engineer (Backend) to join our Mobile... 
    Senior
    Full time
    Work at office
    Worldwide

    Hood L2

    Toronto, ON
    2 days ago
  • $185k - $230k per year

     ...Terminal builds telematics data infrastructure for the commercial...  ...Commercial auto insurers and fleet software companies, including industry...  ...Progressive, depend on our platform to access GPS, speeding, and...  ...team works together in person in Toronto, combining early-stage speed... 
    Senior
    Internship
    Work at office
    Flexible hours

    Terminal

    Toronto, ON
    1 day ago
  • $188k - $242k per year

     ...Senior Software Engineer, Backend - International Toronto, Canada Who We Are At Justworks, you’ll enjoy a welcoming and casual environment, great benefits, wellness program offerings, company retreats, and the ability to interact with and learn from leaders in the startup... 
    Senior
    Casual work
    Work at office
    Local area

    Justworks

    Toronto, ON
    4 days ago
  •  ...impact millions of people? Passionate about data and building highly scalable systems...  ...of data per day? Zynga is looking for a Software Engineer to join the Data Ingestion team in our Analytics...  ...data for our analytics systems and platforms that power reporting, business... 
    Senior
    Full time
    Local area

    Zynga

    Toronto, ON
    2 days ago
  • $200k per year

    ## Senior Software Engineer, Backend, AI LabsApply: Hybrid: Work in Office Part-Time: CAN-Toronto-ON-390 Bay Street, Suite 806: Full time: Posted Today: R0035173At **Epiq**, your work contributes to complex, global legal outcomes. You’ll join a values‐driven community where... 
    Senior
    Long term contract
    Full time
    Part time
    Work at office
    Local area

    Epiq Company

    Toronto, ON
    3 days ago
  •  ...About the Role We’re looking for Senior Backend Engineers to work on both Product and Product Platform based teams. Product focused Engineers work at the intersection of product and infrastructure to solve key business problems with elegant technical solutions. You'll operate... 
    Senior
    Work at office
    Local area

    DoorDash Canada

    Toronto, ON
    11 days ago
  • $200k - $295k per year

     ...About Sentry Software runs the world and the pace is faster than...  ...cross-functionally with product, engineering, BizOps, marketing, and sales...  ...models. About the role As a Senior Software Engineer, you will...  ...to technical decisions on data consistency challenges unique... 
    Senior
    Hourly pay
    Flexible hours

    Segment (Twilio)

    Toronto, ON
    3 days ago
  • $202.4k - $231k per year

    161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Senior Staff Software Engineer, Data Engineering About Capital One Canada. For 30 years, we’ve been on a mission to change banking for good. We challenge the traditional bank stereotype by integrating machine learning... 
    Senior
    Work at office
    Work from home

    Capital One - CA

    Toronto, ON
    2 days ago
  • $188k - $242k per year

     ...business. We solve HR issues. We’re data-driven and never stop iterating....  .... Instead of writing bespoke software for every workflow, we are developing an agent platform that can read operational...  ...currently consists of fewer than five engineers. The work spans critical areas including... 
    Senior
    Long term contract
    Casual work
    Internship
    Work at office
    Local area
    Immediate start

    Justworks

    Toronto, ON
    1 day ago
  • $40 - $45 per hour

     ...the opportunity to thrive. Interns work side-by-side with top engineers in the industry while having autonomy from the get-go. They...  ...experience Available during Summer 2027 for the internship in Toronto Strong knowledge of CS fundamentals Excellent communication... 
    Hourly pay
    Full time
    Summer work
    Internship
    Summer internship
    Work at office
    Immediate start
    Work from home
    3 days per week

    Lyft

    Toronto, ON
    6 days ago
  •  ...Overview The Lead Backend Engineer on the AI Platform team plays a critical role in building, evolving, and leading the backend systems and engineering...  ...and code review, and partner closely with Product, AI, Data, Operations, and business stakeholders to build both with... 
    Senior
    Long term contract
    Local area
    Remote work

    Lakeview Loan Servicing, LLC.

    Toronto, ON
    1 day ago
  •  ...Responsibilities: Play a substantial role in the Cresta Virtual Agents engineering team. Work with Cresta product and engineering teams, build and continuously improve the Cresta platform to support new product requirements. Stay closely with customers and their... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Home office

    Cresta

    Toronto, ON
    2 days ago
  • $180k - $220k per year

     ...financial institutions, exchanges, and platforms, and millions of investors worldwide. For...  ...will require being full-time onsite at our Toronto office to support collaborative team...  ...problem-solving. BitGo is looking for a Senior Software Engineer to help build and evolve the... 
    Senior
    Full time
    Work at office
    Worldwide

    TempoAtlas

    Toronto, ON
    1 day ago
  •  ...speed inference. About the Role We're hiring a Software Engineer to help contribute to projects on our Inference Platform team. Our team primarily owns the orchestration...  ...is a strong plus. ~ Strong proficiency in backend or systems languages such as Go or C++. Preferred... 

    Cerebras

    Toronto, ON
    1 day ago
  • $110k - $130k per year

     ...role requires working in the Toronto office two days per week. With...  ...develops and maintains core backend systems for the OpenTable For...  ...reservations and syncing their data in real-time to the iPads that...  ...years of full-time professional software development experience in a... 
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week

    OpenTable

    Toronto, ON
    5 days ago
  • $135k - $150k per year

     ...Hybrid  Location: Downtown Toronto (outside Union Station – TTC &...  ..., Kinross is a Canadian-based senior gold mining company with operations...  ...our global technology platforms to enable secure, scalable, and...  ...and hands-on Senior Platform Engineer to drive the evolution of our... 
    Senior
    Long term contract
    Temporary work
    Casual work
    Local area
    Immediate start
    Remote work

    Kinross Gold Corporation

    Toronto, ON
    8 hours ago
  • $136k - $187k per year

     ...safely use any technology, and within Okta Platform R&D, we're specifically focused on...  ...looking for an experienced full stack Staff Software Engineer (with a focus on UI) who is passionate...  ...proactively sharing knowledge, mentoring Senior Engineers, and establishing best... 
    Senior
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    13 days ago
  • $105k - $155k per year

    Job Description We are looking for a hands-on Senior Software Engineer with strong DevOps and cloud platform expertise to design, build, deploy, and operate scalable cloud-native services and the engineering infrastructure that supports them. You will work primarily with... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours
    3 days per week

    Thomson Reuters

    Toronto, ON
    20 hours ago
  •  ...The Role Cerebras operates AI clusters across a growing number of data centers. As the fleet expands, the software used to monitor and manage it must scale with it. We are seeking a senior software engineer to build the platforms and tools that help our teams understand... 
    Senior

    Cerebras

    Toronto, ON
    2 days ago
  • $137.2k - $196k per year

     ...The Infrastructure team at Tubi builds and operates the core platforms that power our services at scale. We provide reliable,...  ...compute, networking, observability, and deployment. As a Senior Software Engineer on the Infrastructure team, you will design, build, and operate... 
    Senior
    Long term contract
    Remplacement
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    2 days per week

    Tubi - Canada

    Toronto, ON
    25 days ago
  • $195k - $228k per year

     ...outcomes. As a market leader in AI-driven, data-powered, and privacy-compliant healthcare...  ...adherence. Our integrated, privacy-safe platform, enables life sciences companies to drive...  ...and HCPs. About the role As a Senior Backend Engineer, you will have a hand in architecting... 
    Senior
    Live out
    Visa sponsorship

    Swoop Inc.

    Toronto, ON
    4 days ago
  •  ...practices. As the ONLY digital banking platform in Canada offering a truly modern solution...  ...transfers, and accurately track financial data and make payments. Operating very independently...  ...with Java. ~6+ years of experience in backend development. ~ Quick learner with an... 
    Senior
    Full time
    Internship
    Immediate start

    venn

    Toronto, ON
    15 hours ago
  • $166k - $195k per year

     ...are high, and so are the rewards. As a Senior Software Developer on this high-impact team, you’ll collaborate across engineering, business, operations, and vendor channels to...  ...reliable, scalable access to financial instrument data across Robinhood! Your work will help drive... 
    Senior
    Long term contract
    Work at office
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    25 days ago
  • Company: Project X Ltd.  Location: Toronto, Ontario   Employment Type: Full Time or 6 Month Contract...  ...problem solvers who thrive on complex data challenges. Guided by our values of Care,...  ....  Role Summary  We are seeking a Senior Data Platform Engineer for our enterprise... 
    Senior
    Hourly pay
    Full time
    Contract work

    Project X

    Toronto, ON
    18 days ago
  •  ...Thomson Reuters is building the AI platform that will power the next decade of tax, accounting and audit products...  ...on real client work every day. As a Lead Software Engineer (Staff Engineer), you will own core backend and AI orchestration systems that turn frontier models... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    20 hours ago
  • $180k - $220k per year

     ...financial institutions, exchanges, and platforms, and millions of investors worldwide. For...  ...will require being full-time onsite in our Toronto office to support collaborative team...  ...-solving. BitGo is seeking a skilled Senior Data Engineer to join our Data Engineering team... 
    Senior
    Full time
    Work at office
    Worldwide

    TempoAtlas

    Toronto, ON
    20 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Backend Software Engineer - Data Platform Toronto, Ontario. Be the first to apply!