Senior Backend Software Engineer - Data Platform Toronto, Ontario
$205k - $240k per yearKaseya
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.
$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...SeniorInternshipWork at officeFlexible hours$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...SeniorLocal areaWorldwideFlexible hours$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...SuggestedLong term contractWork at officeFlexible hoursShift work3 days per week$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...SeniorHourly payFull timeContract workRelocationMonday to friday$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...SeniorFull timeWork at officeWorldwide$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...SeniorInternshipWork at officeFlexible hours$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...SeniorCasual workWork at officeLocal area- ...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...SeniorFull timeLocal area
$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...SeniorLong term contractFull timePart timeWork at officeLocal area- ...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...SeniorWork at officeLocal area
$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...SeniorHourly payFlexible hours$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...SeniorWork at officeWork from home$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...SeniorLong term contractCasual workInternshipWork at officeLocal areaImmediate start$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 payFull timeSummer workInternshipSummer internshipWork at officeImmediate startWork from home3 days per week- ...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...SeniorLong term contractLocal areaRemote work
- ...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...SeniorWork at officeLocal areaRemote workWork from homeHome office
$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...SeniorFull timeWork at officeWorldwide- ...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...
$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 timeWork at officeLocal areaFlexible hours2 days per week$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...SeniorLong term contractTemporary workCasual workLocal areaImmediate startRemote work$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...SeniorLong term contractLocal areaWorldwide$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...SeniorFull timeWork at officeLocal areaFlexible hours3 days per week- ...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
$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...SeniorLong term contractRemplacementFull timeTemporary workWork at officeLocal areaFlexible hours2 days per week$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...SeniorLive outVisa sponsorship- ...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...SeniorFull timeInternshipImmediate start
$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...SeniorLong term contractWork at officeShift work3 days per week- 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...SeniorHourly payFull timeContract work
- ...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...SeniorLong term contractFull timeWork at officeLocal areaFlexible hours
$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...SeniorFull timeWork at officeWorldwide
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!
- backend developer Toronto, ON
- backend software developer Toronto, ON
- senior contracts manager contracts specialist Toronto, ON
- senior administrative officer Toronto, ON
- senior project accountant Toronto, ON
- senior accounting technician Toronto, ON
- senior account executive Toronto, ON
- senior manager risk management Toronto, ON
- senior line cook Toronto, ON
- senior talent acquisition specialist Toronto, ON
