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 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Backend Software Engineer - Data Platform in Winnipeg, MB vacancy
$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...SuggestedLong term contractWork at officeFlexible hoursShift work3 days per week- Build privacy-focused backend services at Mozilla using Python, TypeScript, Node.Js, or Rust while owning production systems end to end.As a Senior Software Engineer on the Ecosystem Services Team, you will develop server-side logic and integrations. You will maintain cloud...SeniorWorldwide
$132.6k - $174k per year
...people. About this teamThe Enterprise Data & AI team is a strategic and operational... ..., owning and building the data and AI platforms and products that enable the enterprise... ...efficiency. Core responsibilitiesAs a Senior Software Engineer, you will design and build data...SeniorLong term contractPermanent employmentPart time- Build high-scale backend data services at Akamai using Python, Java, or Go with hands-on development across Cloud Data Services. Work within a global engineering team.As a Senior II Software Engineer, you will design and scale backend services, APIs, microservices, and distributed...Senior
- Elevate your software engineering career as a Senior Backend Engineer at Justworks in Toronto, Canada. You'll lead significant projects, optimize existing systems, and directly impact customer experiences. As a Senior Software Engineer, you will independently manage large...Senior
$136.7k - $182.3k per year
...their hand. Hapiko is a Spin Master company, so we pair a small, senior engineering team with the reach of one of the world's largest toy... ...a first-of-its-kind product and scaling it globally, and the backend has to stay fast, safe for kids and affordable as we grow....SeniorFlexible hours$130k - $140k per year
...the development and deployment of data-driven surgical solutions, with an... ...technologies integrate medical devices, software, and artificial intelligence into platforms that address real clinical and... ...clinical practice, research, engineering, data science, manufacturing, and...SeniorInternshipManual laborRemote work- Impact Sentry’s financial operations as a Senior Software Engineer specializing in billing systems. Collaborate with cross-functional teams to ensure... ...pricing mechanisms for various scenarios - Solve unique data consistency challenges in billing - Foster collaboration between...Senior
$136k - $160k per year
...with ethics at the center of everything we do. Expectations are high, and so are the rewards.As a Software Engineer, you’ll build and own backend services, infrastructure, and data systems that support Robinhood’s next-generation crypto, web3, and wallet offerings. You’ll...Contract workWork at officeWorldwideFlexible hoursNight shiftWeekend work3 days per week- ...numériques. Avec notre logiciel propriétaire Data Platform et nos plugins compatibles avec les... ...de la plateforme À titre de Lead Software Engineer – AI, Data Visualization & Platform... ...ainsi que les développeurs Staff et Senior des équipes front-end et back-end. Vous...SeniorDaily paidApprenticeship
$155k - $172k per year
Senior Software Engineer (Full Stack + Data)Join to apply for the Senior Software Engineer (Full Stack + Data) role at Article Department: TechLocation: VancouverCompensation: $155,000 - $172,000 / year DescriptionHi there, we’re Article. Since 2013...SeniorWork at officeRemote work3 days per week- # Software Developer – Data PlatformMontrealHybridCloud and InfrastructureApplyWith over 30 years of recognized expertise, COFOMO is now a leading... ...Docker and Helm; * Have expertise in dataload management engines in GCP, Azure and AWS cloud environments as well as an interest...Flexible hours
- Elevate your backend engineering career with Affirm’s remote team in Canada, specializing in Redis and... ...Cache Services. Drive innovation in data infrastructure while collaborating closely... ...cross-functional teams. Join Affirm as a Software Engineer II, focusing on backend systems...Remote work
- Swoop is seeking a Senior Data Engineer to own NimbleRx’s data platform, enabling teams to understand the business and ship features while meeting compliance obligations. You’ll scale data pipelines and partner with product, analytics, and operations to deliver reliable data...Senior
- Bayview Asset Management, LLC is seeking a Backend Engineer for the AI Platform team to design, build, test, and operate scalable backend services powering... ..., and deploy on major clouds, collaborating with product, data, and AI teams in a regulated environment. This fully...Remote work
- Elevate your software engineering career at Xero in Vancouver. Focus on backend development using C#, .NET Core, and AWS to deliver scalable, high-quality solutions for small businesses. As a Backend Software Engineer within the Accounting Core team, you'll tackle complex...
- About the Role Our client, a rapidly expanding enterprise software company, is seeking a highly skilled and experienced Senior Backend Engineer to join their fully remote engineering team. This role is integral to designing, developing, and maintaining the robust backend...SeniorRemote work
$135k - $165k per year
...and smarter. Our comprehensive platform brings initiatives,... ...actionable insights, turning complex data into decisive action from strategy... ...for a Manager, Platform Engineering to lead a team building the reusable... ..., observing, and operating software. Reporting to the Director,...Long term contractInternshipWork at officeRemote workWorldwideFlexible hours$111.6k - $137.8k per year
The Senior Software Engineer is responsible for developing, implementing, and supporting enterprise-grade cloud solutions leveraging Microsoft Azure... ...cloud-native applications, and enabling enterprise data integration through Azure Service Bus, Azure Functions, and Microsoft...SeniorFlexible hours- The Platform team creates the technology that enables Spotify to learn quickly and scale easily, enabling rapid growth in our users... ...to welcome a billion customers.Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team builds...SeniorLong term contractInternshipWork from homeFlexible hours
- BitGo in Toronto is seeking a Senior Data Engineer to design, build, and scale data pipelines and data platforms that power analytics across products. You will collaborate with engineers, analysts, data scientists, product managers, and security experts to ensure data is accessible...Senior
- ...streaming team at affirm is responsible for all things data and drives the strategy for event driven... ...have a total of 1.5+ years of experience as a software engineer.You have experience designing, developing and launching backend systems and are proficient in one of Python or...Work at officeRemote workFlexible hours
- Lead data platform engineering at Helcim, guiding scalable pipelines, production infrastructure, and AI-assisted workflows in a payments environment... ...engineering practicesRequirements: 7+ years in data or software engineering roles2+ years leading an engineering teamProduction...
- Transform the AI experience at Cerebras Systems as a Software Engineer on our Inference Platform team. Shape next-gen architecture while deploying ultra-fast... ...and cloud infrastructure - Strong knowledge of backend languages like Go or C++ - Familiarity with security protocols...
- ...(e) au sein de l’équipe Unified Ads Platform, vous serez responsable de la couche... ...growth across our ecosystem. As a Senior Full-Stack Engineer on the Unified... ...* building and operating production software, with real depth on both backend services and modern frontend* **Advanced...SeniorLong term contractContract work
- ...the most trusted global leader in data-first contract lifecycle management (CLM) software, Agiloft helps organizations... ...our flexible Data-first Agreement Platform (DAP). With contract data as the... ...Overview This is a foundational engineering role. You will own a critical domain...SeniorLong term contractContract workFlexible hours
$140k - $170k per year
...understanding of insurance processes, systems, and data with serious technical capability and... ...and security policies. Work with software/AI/ML engineers, data scientists, product, and business... ...of databases, data pipelines and backends with a focus on efficient data...SeniorLong term contractShift work- Build secure, scalable backend infrastructure at LotusFlare, using distributed systems... ...of concurrent API calls globally.As a Senior Backend Engineer, you will develop, secure, and scale mission... ...systems for LotusFlare’s DNO Cloud platform. You will own software from development...Senior
$150k per year
...enterprise AI knowledge and retrieval platform, securely connecting websites... ...OverviewWe seek a hands‑on Engineering Manager to lead ContentIQ's... ...standards. Hands‑On Software Development Actively write... ...Build Python/React applications, backend services, APIs, and...SeniorWork at officeFlexible hours3 days per week- Lead data engineering with TD in Toronto, guiding Data Engineers and Technology Specialists through Python, SQL, and PySpark delivery. This Toronto... ...Science, Engineering, or related disciplineLead TD data platform engineering through people leadership, Azure Databricks, automation...
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 administrator Winnipeg, MB
- senior ruby developer Winnipeg, MB
- senior sales consultant Winnipeg, MB
- senior internal audit manager Winnipeg, MB
- senior delivery manager Winnipeg, MB
- senior manager risk management Winnipeg, MB
- senior buyer Winnipeg, MB
- senior building operator Winnipeg, MB

