13 Sep
|
Kaseya Careers
|
Toronto
13 Sep
Kaseya Careers
Toronto
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. We are a high-growth, high-performance organization that values individuals who are driven, adaptable, and committed to delivering exceptional outcomes for our customers and teammates alike. At Kaseya, success comes from embracing challenges, moving with urgency, and continuously raising the bar.
Senior Software
Engineer – Data Platform 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. 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 Develop services responsible for data ingestion, enrichment, routing, transformation,
and delivery Build APIs and service interfaces that expose platform capabilities to other engineering teams Improve platform performance, scalability, reliability, and operational efficiency 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 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 ~ Python ~ C++ Strong understanding of software engineering fundamentals, including: data structures and algorithms asynchronous programming testing Event Hubs 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 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 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.
Real-time data ingestion Change Data Capture Data-serving infrastructure Data APIs Experience with technologies such as the following is practical, but not a substitute for strong software engineering fundamentals : Databricks 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 mentoring engineers or leading cross-team technical initiatives Senior Software Engineer Backend Engineer Platform Engineer Streaming Platform Engineer Data Platform Engineer Software Engineer, Data Infrastructure 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 . 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. #
📌 Senior Backend Software Engineer - Data Platform (Toronto)
🏢 Kaseya Careers
📍 Toronto