Senior Backend Engineer – Data Platform & Distributed Systems

Kaseya

Toronto

Vor Ort

CAD 205.000 - 240.000

Vollzeit

Vor 3 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Kaseya seeks a Senior Software Engineer for its Data Platform in Toronto. You will design and build distributed backend services that ingest, transform, and expose data across products.

You will own services from design through production, ensuring reliability and scalability in a cloud-native environment. Join a data-driven team focused on large-scale data problems, concurrency, and event-driven architectures.

Qualifikationen

  • 6+ years of professional software engineering experience.
  • Significant hands-on experience building backend, platform, or distributed systems.
  • Strong programming ability in Java, Go, Python, Scala, Rust, or C++.
  • Experience designing and developing production APIs, microservices, backend services, or platform services.
  • Strong fundamentals: data structures, concurrency, asynchronous programming, API design, testing, debugging, system design.
  • Experience designing or operating distributed systems in production.
  • Experience with distributed messaging systems such as Kafka, Kinesis, Event Hubs, Pub/Sub, RabbitMQ, or similar.
  • Experience building systems that handle failures, retries, duplicates, 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.

Aufgaben

  • Design and build backend services, APIs, and distributed platform components used by internal 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 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.
  • Collaborate closely with Product, Infrastructure, Security, AI, and other Software Engineering teams.
  • Mentor engineers and help establish strong software engineering standards.
  • Own services throughout their lifecycle, including design, implementation, deployment, production support, incident response, and optimization.

Kenntnisse

6+ years
Backend systems
Distributed systems
Java
Go
Python
Scala
Rust
C++
APIs
Microservices
Docker
Kubernetes
AWS
Azure
GCP

Tools

Docker
Kubernetes
AWS
Azure
GCP

Jobbeschreibung

Kaseya seeks a Senior Software Engineer for its Data Platform in Toronto. You will design and build distributed backend services that ingest, transform, and expose data across products.

You will own services from design through production, ensuring reliability and scalability in a cloud-native environment. Join a data-driven team focused on large-scale data problems, concurrency, and event-driven architectures.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Staff Java Platform Architect – Distributed Systems
Senior Staff Java Platform Architect – Distributed Systems

Kaseya Limited • Toronto

Vor Ort
CAD 150.000 - 210.000
Senior Backend Software Engineer – Data Platform
Senior Backend Software Engineer – Data Platform

Kaseya Careers • Toronto

Vor Ort
CAD 205.000 - 240.000
Senior Staff Software Engineer New Toronto, Ontario
Senior Staff Software Engineer New Toronto, Ontario

Kaseya Limited • Toronto

Vor Ort
CAD 150.000 - 210.000
Senior Staff Java Architect – Distributed SaaS Platforms
Senior Staff Java Architect – Distributed SaaS Platforms

Kaseya Careers • Toronto

Vor Ort
CAD 150.000 - 190.000
Platform Backend Engineer — Go/Rust & Distributed Systems
Platform Backend Engineer — Go/Rust & Distributed Systems

Kaseya • Toronto

Vor Ort
CAD 160.000 - 240.000
Platform Backend Engineer — Go/Rust & Distributed Systems
Platform Backend Engineer — Go/Rust & Distributed Systems

Kaseya Limited • Toronto

Vor Ort
CAD 160.000 - 240.000
Senior Technical Program Manager - Data & AI Platform
Senior Technical Program Manager - Data & AI Platform

Kaseya • Vancouver

Vor Ort
CAD 125.000 - 175.000
Senior AI-Native Full-Stack Engineer (Java + React)
Senior AI-Native Full-Stack Engineer (Java + React)

Kaseya • Toronto

Vor Ort
CAD 120.000 - 190.000
Senior Staff Software Engineer
Senior Staff Software Engineer

Kaseya Limited • Toronto

Vor Ort
CAD 150.000 - 190.000
Staff Software Engineer Canada, Remote
Staff Software Engineer Canada, Remote

Kaseya • Kanada

Remote
CAD 180.000 - 250.000