Senior Backend Software Engineer - Data Platform
$205k - $240k per yearKaseya Careers
About KaseyaKaseya 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, CanadaWhy 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 productsBuild highly available services capable of processing and serving large volumes of dataDesign
event-driven and asynchronous systems
using technologies such as Kafka and other distributed messaging platformsDevelop services responsible for data ingestion, enrichment, routing, transformation, and deliveryBuild APIs and service interfaces that expose platform capabilities to other engineering teamsDesign systems that operate correctly under
concurrency, partial failures, retries, duplicate events, and high loadSolve distributed-systems problems involving:Build reusable frameworks and platform primitives that can be adopted across multiple Kaseya productsDesign service contracts, APIs, schemas, and integration patterns between independently developed systemsImprove platform performance, scalability, reliability, and operational efficiencyBuild production observability using metrics, logging, tracing, dashboards, and alertingWrite automated unit, integration, and system testsOwn services throughout their lifecycle, including design, implementation, deployment, production support, incident response, and optimizationParticipate in architecture reviews and technical design discussionsCollaborate closely with Product, Infrastructure, Security, AI, and other Software Engineering teamsMentor engineers and help establish strong software engineering standardsWhat We’re Looking For
Required
6+ years of professional
software engineering
experienceSignificant recent hands‑on experience building
backend, platform, or distributed systemsStrong programming ability in one or more general‑purpose languages such as:Experience designing and developing production
APIs, microservices, backend services, or platform servicesStrong understanding of software engineering fundamentals, including:Experience designing or operating
distributed systems in productionExperience with event‑driven architectures or distributed messaging systems such as:Experience building systems that handle failures, retries, duplicate processing, ordering, and distributed stateExperience operating cloud‑native production systems on AWS, Azure, or GCPExperience owning production services, including troubleshooting, monitoring, incident response, and reliability improvementsExperience working with Docker and containerized production environmentsStrongly Preferred
Deep production experience with
Apache KafkaExperience with streaming frameworks such as:Experience designing high‑throughput or low‑latency systemsExperience with CDC, event sourcing, asynchronous processing, or message‑driven architecturesExperience designing partitioning and sharding strategiesUnderstanding of message delivery semantics such as at‑most‑once, at‑least‑once, and effectively/exactly‑once processingExperience implementing idempotent and fault‑tolerant servicesExperience with Kubernetes and production container orchestrationInfrastructure‑as‑code experience with Terraform, Pulumi, CloudFormation, or similar toolingCI/CD and deployment automation experienceExperience with distributed caching, queues, key‑value stores, or high‑performance databasesExperience designing developer‑facing platforms or shared infrastructure used by multiple engineering teamsStrong observability and SRE practices using technologies such as Prometheus, Grafana, Datadog, OpenTelemetry, or similar systemsExperience conducting architecture reviews or authoring technical design documents, RFCs, or ADRsData 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 ingestionStreaming platformsDistributed processingChange Data CaptureData‑serving infrastructureLarge‑scale analytical systemsData APIsLakehouse infrastructureDistributed storage systemsHigh‑volume event processingExperience with technologies such as the following is useful, but
not a substitute for strong software engineering fundamentals
:SparkDatabricksSnowflakeIcebergDelta LakeBigQueryRedshiftCandidates 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 systemsExperience building AI/LLM backend servicesExperience with vector databases or high‑scale retrieval systemsExperience with RAG infrastructure or AI data pipelinesExperience developing internal developer platformsExperience with large multi‑tenant SaaS systemsExperience mentoring engineers or leading cross‑team technical initiativesWhat Strong Candidates Tend to Look Like
You may have previously held titles such as:Senior Software EngineerBackend EngineerDistributed Systems EngineerPlatform EngineerInfrastructure EngineerStreaming Platform EngineerData Platform EngineerSoftware Engineer, Data InfrastructureYour 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.#IND525Additional 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
Location:
Toronto, CanadaWhy 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 productsBuild highly available services capable of processing and serving large volumes of dataDesign
event-driven and asynchronous systems
using technologies such as Kafka and other distributed messaging platformsDevelop services responsible for data ingestion, enrichment, routing, transformation, and deliveryBuild APIs and service interfaces that expose platform capabilities to other engineering teamsDesign systems that operate correctly under
concurrency, partial failures, retries, duplicate events, and high loadSolve distributed-systems problems involving:Build reusable frameworks and platform primitives that can be adopted across multiple Kaseya productsDesign service contracts, APIs, schemas, and integration patterns between independently developed systemsImprove platform performance, scalability, reliability, and operational efficiencyBuild production observability using metrics, logging, tracing, dashboards, and alertingWrite automated unit, integration, and system testsOwn services throughout their lifecycle, including design, implementation, deployment, production support, incident response, and optimizationParticipate in architecture reviews and technical design discussionsCollaborate closely with Product, Infrastructure, Security, AI, and other Software Engineering teamsMentor engineers and help establish strong software engineering standardsWhat We’re Looking For
Required
6+ years of professional
software engineering
experienceSignificant recent hands‑on experience building
backend, platform, or distributed systemsStrong programming ability in one or more general‑purpose languages such as:Experience designing and developing production
APIs, microservices, backend services, or platform servicesStrong understanding of software engineering fundamentals, including:Experience designing or operating
distributed systems in productionExperience with event‑driven architectures or distributed messaging systems such as:Experience building systems that handle failures, retries, duplicate processing, ordering, and distributed stateExperience operating cloud‑native production systems on AWS, Azure, or GCPExperience owning production services, including troubleshooting, monitoring, incident response, and reliability improvementsExperience working with Docker and containerized production environmentsStrongly Preferred
Deep production experience with
Apache KafkaExperience with streaming frameworks such as:Experience designing high‑throughput or low‑latency systemsExperience with CDC, event sourcing, asynchronous processing, or message‑driven architecturesExperience designing partitioning and sharding strategiesUnderstanding of message delivery semantics such as at‑most‑once, at‑least‑once, and effectively/exactly‑once processingExperience implementing idempotent and fault‑tolerant servicesExperience with Kubernetes and production container orchestrationInfrastructure‑as‑code experience with Terraform, Pulumi, CloudFormation, or similar toolingCI/CD and deployment automation experienceExperience with distributed caching, queues, key‑value stores, or high‑performance databasesExperience designing developer‑facing platforms or shared infrastructure used by multiple engineering teamsStrong observability and SRE practices using technologies such as Prometheus, Grafana, Datadog, OpenTelemetry, or similar systemsExperience conducting architecture reviews or authoring technical design documents, RFCs, or ADRsData 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 ingestionStreaming platformsDistributed processingChange Data CaptureData‑serving infrastructureLarge‑scale analytical systemsData APIsLakehouse infrastructureDistributed storage systemsHigh‑volume event processingExperience with technologies such as the following is useful, but
not a substitute for strong software engineering fundamentals
:SparkDatabricksSnowflakeIcebergDelta LakeBigQueryRedshiftCandidates 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 systemsExperience building AI/LLM backend servicesExperience with vector databases or high‑scale retrieval systemsExperience with RAG infrastructure or AI data pipelinesExperience developing internal developer platformsExperience with large multi‑tenant SaaS systemsExperience mentoring engineers or leading cross‑team technical initiativesWhat Strong Candidates Tend to Look Like
You may have previously held titles such as:Senior Software EngineerBackend EngineerDistributed Systems EngineerPlatform EngineerInfrastructure EngineerStreaming Platform EngineerData Platform EngineerSoftware Engineer, Data InfrastructureYour 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.#IND525Additional 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 2 hours ago
Similar jobs that could be interesting for youBased on the Senior Backend Software Engineer - Data Platform in Winnipeg, MB vacancy
$136k - $187k per year
...mission. If you are too, let's talk.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- # Senior Software Engineer, Backend - Platform TeamCrestaSalary not statedFull-timeremote· seniorCanada, USAgrpcllmkubernetesdockerawsgcpazureListed via Jobicy · posted 14 Oct 2026. The application happens there, not on DevConnect.Apply on Jobicy## DescriptionCresta unlocks...SeniorLong term contractWork at officeLocal areaRemote workWork from homeHome office
$153k - $213k per year
Senior Software Engineer, Backend (AI Platform)Remote Canada At affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. Affirm's engineering team is...SeniorWork at officeRemote workFlexible hours- ...are therefore looking for amazing people to add to our team! About the RoleWe’re looking for a Senior Software Engineer to own and evolve the production systems and data infrastructure supporting our Machine Learning (ML) and Operations Research (OR) work. This is...SeniorFor contractors
- ...AI Mecka AI is building the data infrastructure layer for... ...hardware. The Role You’ll own the software that lets people operate Mecka... ...operational tools that help engineers understand how devices and services... ...backward compatibility as the platform evolves. What You Bring...Senior
$209k - $269k per year
...what matters most. Affirm's engineering team is building a large-scale... ...and analysis. The Compute Platform team owns the EKS foundation that... ...coverage, and running data-driven baseline audits Cross... ...Qualifications 10+ years in software or infrastructure engineering...SeniorWork at officeRemote workFlexible hours$110k - $145k per year
...licensing models. We also provide AI companies and digital platforms with the systems they need to access rights, permissions, attribution... ...of a global music company. Your roleWe are looking for a senior software engineer with deep experience in backend, platform, DevOps, and MLOps...Senior$200k - $235k per year
Staff Software Engineer, Backend Platform Toronto, CanadaJoin us in building the future of finance. Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. The largest transfer...Long term contractWork at officeFlexible hoursShift work3 days per week$115k - $164.6k per year
...days per week, at minimum. The RoleThe Data Engineering organization at General Motors is building a unified Vehicle Data Platform that moves data and configuration between vehicle... ...team within General Motors that delivers software on every compute module the company has....SeniorWork at office3 days per week- ...AI-powered maintenance and asset management platform, serving 13,000+ customers including Duracell... ...the world. We're growing fast and hiring the Engineering talent to match. The team and the missionYou'd be joining our Backend team within the Platform Engineering division...SeniorLocal areaImmediate start
- Build backend foundations for MaintainX’s internal developer platform using Node.Js, TypeScript, GraphQL, and distributed systems expertise. Work alongside platform and product teams.As a senior backend engineer, you will develop an internal platform serving more than 150 developers...Senior
- Shape Model Vault’s backend architecture with distributed systems and security expertise while building core platform services at Cohere. Solve foundational problems where reliability... ....As a highly experienced Back-End Software Engineer, you will evolve Cohere’s inference...Senior
$132.6k - $174k per year
Senior Software Engineer - Data and AI Platformslululemon is an innovative performance apparel company for yoga, running, training, and other athletic pursuits. Setting the bar in technical fabrics and functional design, we create transformational products and experiences that...SeniorLong term contractPermanent employmentPart timeLocal area- Build backend services and APIs with Go or Python for Splunk’s global fulfillment... .... Work with high autonomy.As a software developer on Splunk’s Delivery Orchestration Platform team, you will lead features... ...backend fulfillment engineering at Splunk while applying Go, Python...
- Design reliable backend systems at IBM Software using cloud platforms, distributed systems, and modern deployment practices. Work in an Agile environment with collaborative teams.As a Senior Software Engineer, you will build, test, deploy, and operate production backend services...Senior
- Shape AI-ready data foundations and backend services for DNV’s Digital & Transformation work in Toronto, with a hybrid schedule. Use data modeling, SQL, and Python.This Senior Software Developer role supports scalable platform capabilities through data services, APIs, backend...Senior
- We are seeking a Senior Backend Software Engineer to design, develop, and maintain highly scalable, reliable, and secure cloud-based software systems. The ideal candidate will architect backend services, build robust APIs, leverage modern cloud technologies, and collaborate...Senior
$145k - $191k per year
Overview Join to apply for the Senior Software Engineer - Backend role at DatabricksDatabricks is on a mission to simplify and democratize data and AI — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs...SeniorSummer workWorldwide- About the Role A rapidly growing technology company based in Kimberley is looking for a talented Senior Software Engineer specializing in backend and API development. This role is instrumental in designing, building, and maintaining scalable, high-performance APIs that power...SeniorRemote workFlexible hours
$164k - $225k per year
...operate. By combining frontier agentic AI, an enterprise-grade platform, and deep domain expertise, we’re reshaping how critical... ...today — and we’re just getting started. Role OverviewAs a Backend Software Engineer at Harvey, you’ll play a pivotal role in constructing the foundation...SeniorWork at officeRelocation packageFlexible hours3 days per week$160k - $200k per year
Position: Staff Software Engineer, Data PlatformEmployment Type: Full-timeWork Arrangement: Remote within CanadaAnnual Base Salary:... ...for teams, media and fans.As Staff Software Engineer, Data Platform, you will independently own the database and data-platform architecture...SeniorInternshipRemote work$221k per year
Senior or Staff Software Engineer, Data Platform (Canada) TRM Labs — Tracked from its ashby job boardBUILD A SAFER WORLD. TRM Labs provides AI-powered intelligence solutions that help public and private sector agencies investigate and disrupt crime. TRM's platforms enable...SeniorRemote work- Architect AI-powered restaurant intelligence systems as a Senior Backend Engineer, using Node.Js, TypeScript, distributed systems, and scalable data pipelines remotely from Canada.This Senior / Staff Backend Engineer owns Grader’s architecture and technical direction. You will...SeniorRemote work
$191.1k per year
...to get together quarterly for intense in-person working sessions called “surges.” learn more about working at Coinbase.Senior Software Engineer, Backend (Retail DEX) We're hiring a Senior Software Engineer to join the Retail DEX team within the Consumer & Business group....SeniorContract workLocal area- Build scalable backend services at eBay using distributed systems and APIs for an AI-powered platform serving developer-facing capabilities.As a Senior Software Engineer – Backend, you will architect and develop core platform services. The role requires backend programming,...Senior
- Build scalable backend systems at Canals as a Senior Software Engineer, working remotely across North and South America with product teams.This senior-level engineer owns complex backend projects from planning through deployment. You will improve scalability, performance, and...SeniorRemote work
- Build Stripe data infrastructure with Scala, Spark, and SQL as a Backend Engineer, Data in an office or remote location. Design reliable pipelines for critical business data.This software engineering role supports Data Foundations across Stripe. You will create data services...SeniorWork at officeRemote work
$144.9k - $189.18k per year
...code reviews Partner across engineering teams to tackle company-wide... ...building and developing backend applications Bachelor's or... ...for Computer Science degree Senior-level experience with one or... ...Practical knowledge of agile software development methodologies (e....SeniorInternshipWork at officeLocal areaRemote work- Build reliable backend systems remotely with Instacart across Ontario, Alberta, British Columbia, or Nova Scotia. Apply distributed systems expertise to logistics.As a Senior Software Engineer, you will shape Instacart’s Logistics Platform, powering routing, task allocation...SeniorRemote work
- Build backend AI infrastructure remotely with Affirm, using Python or Kotlin, distributed systems, and production LLM technologies across Canada.As a Senior Software Engineer on Affirm’s AI Platform team, you will build the governed path for AI systems. You will design gateway...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Backend Software Engineer - Data Platform. Be the first to apply!
Related searches
- backend software developer Winnipeg, MB
- backend developer Winnipeg, MB
- senior web designer Winnipeg, MB
- senior project engineer Winnipeg, MB
- senior ruby developer Winnipeg, MB
- senior crm manager Winnipeg, MB
- cpa senior accountant Winnipeg, MB
- senior part time Winnipeg, MB
- senior accountant Winnipeg, MB
- senior hr manager Winnipeg, MB

