Design service contracts, APIs, schemas, and integration patterns between independently developed ... API design * testing * debugging * system design * Experience designing or operating distributed ...
Design service contracts, APIs, schemas, and integration patterns between independently developed ... API design * testing * debugging * system design * Experience designing or operating distributed ...
RQ11231 - 2 x Sr. Software Developer
Toronto, ON · On-site
CA$88.54 - CA$106.25/hr
RQ11231 - Sr. Software Developer 2 openings 1-year contract (248 business days) - possible ... Experience with systems debugging, refactoring and optimization Responsibilities: * Requirements ...
Quick apply
RQ11231 - 2 x Sr. Software Developer
Toronto, ON · On-site
CA$88.54 - CA$106.25/hr
RQ11231 - Sr. Software Developer 2 openings 1-year contract (248 business days) - possible ... Experience with systems debugging, refactoring and optimization Responsibilities: * Requirements ...
Excellent design and code development skills using modern software tools and techniques for development and debugging -- including commercial AI tools (Copilot, Claude, etc.) to boost development ...
Excellent design and code development skills using modern software tools and techniques for development and debugging -- including commercial AI tools (Copilot, Claude, etc.) to boost development ...
... and debugging at the platform level * Manage and develop talent through hiring, performance ... Familiarity with the legal industry or legal tech (e.g., document review, contract lifecycle, legal ...
... and debugging at the platform level * Manage and develop talent through hiring, performance ... Familiarity with the legal industry or legal tech (e.g., document review, contract lifecycle, legal ...
Senior QA / SDET Engineer
Toronto, ON · Remote
Master issue-isolator and root-cause debugger - you narrow a failure to the service, the commit ... Contract/API testing between services; synthetic data and traffic generation (simulated calls ...
Senior QA / SDET Engineer
Toronto, ON · Remote
Master issue-isolator and root-cause debugger - you narrow a failure to the service, the commit ... Contract/API testing between services; synthetic data and traffic generation (simulated calls ...
... Contract (250 Business Days)+ 6 Months Possible Extension Must Have: * Extensive experience in ... Strong problem-solving and debugging skills, and experience diagnosing and resolving complex issues.
Quick apply
... Contract (250 Business Days)+ 6 Months Possible Extension Must Have: * Extensive experience in ... Strong problem-solving and debugging skills, and experience diagnosing and resolving complex issues.
RQ11319 - Sr. Software Developer
Toronto, ON · On-site
RQ11319 - Sr. Software Developer 6-month contract (125 business days) - possible extension ONSITE 5 ... debugging code to troubleshoot incidents and defects, * Provide break fix and change management ...
Quick apply
RQ11319 - Sr. Software Developer
Toronto, ON · On-site
RQ11319 - Sr. Software Developer 6-month contract (125 business days) - possible extension ONSITE 5 ... debugging code to troubleshoot incidents and defects, * Provide break fix and change management ...
Senior Software Development Engineer in Test (SDET)
Toronto, ON · On-site
CA$90K - CA$125K/yr
... debugging test cases. Oversee the rollout and adoption of the testing framework across the team ... Ensure rigorous validation of GraphQL APIs and schema contracts. * Deliver highquality testing for ...
Senior Software Development Engineer in Test (SDET)
Toronto, ON · On-site
CA$90K - CA$125K/yr
... debugging test cases. Oversee the rollout and adoption of the testing framework across the team ... Ensure rigorous validation of GraphQL APIs and schema contracts. * Deliver highquality testing for ...
QA Lead /SDET Lead
Toronto, ON · Remote
The cross-service contract suite gating production * Future (phase 2) QA hires * Sets the ... Master issue-isolator and root-cause debugger - you narrow a failure to the service, the commit ...
QA Lead /SDET Lead
Toronto, ON · Remote
The cross-service contract suite gating production * Future (phase 2) QA hires * Sets the ... Master issue-isolator and root-cause debugger - you narrow a failure to the service, the commit ...
Test Development Engineer
Newmarket, ON · On-site
CA$40 - CA$60/hr
Debug solutions using design of experiments and failure analysis methodologies. * Review and ... Job Type & Location This is a Contract position based out of Newmarket, ON. Pay and Benefits The ...
Quick apply
Test Development Engineer
Newmarket, ON · On-site
CA$40 - CA$60/hr
Debug solutions using design of experiments and failure analysis methodologies. * Review and ... Job Type & Location This is a Contract position based out of Newmarket, ON. Pay and Benefits The ...
T4 Contract Experience: 5+ Years Rate: CAD 45 - 55 per hour Role Summary: NearSource is looking for ... Software Developer or similar role. * Outstanding programming, debugging, and problem-solving ...
Quick apply
T4 Contract Experience: 5+ Years Rate: CAD 45 - 55 per hour Role Summary: NearSource is looking for ... Software Developer or similar role. * Outstanding programming, debugging, and problem-solving ...
Quadient Developer Position in Toronto, Ontario
Toronto, ON · On-site
CA$45 - CA$50/hr
Role: - Quadient Developer Location: - Toronto ON Job Type: - Contract Must have Skills: At least 5 ... Demonstrate understanding of Debug and Trace features Mentor less experienced developers Assist ...
Quick apply
Quadient Developer Position in Toronto, Ontario
Toronto, ON · On-site
CA$45 - CA$50/hr
Role: - Quadient Developer Location: - Toronto ON Job Type: - Contract Must have Skills: At least 5 ... Demonstrate understanding of Debug and Trace features Mentor less experienced developers Assist ...
... and complex software applications. The ideal candidate is skilled in different testing ... Debug and deliver fully functional automated test scripts. * Mentor and support Quality Assurance ...
... and complex software applications. The ideal candidate is skilled in different testing ... Debug and deliver fully functional automated test scripts. * Mentor and support Quality Assurance ...
This is a 3 month fixed term salaried contract, located in Ontario Canada. Preferably in Toronto ... Debug and troubleshoot Rust applications in production environments, including memory safety issues ...
This is a 3 month fixed term salaried contract, located in Ontario Canada. Preferably in Toronto ... Debug and troubleshoot Rust applications in production environments, including memory safety issues ...
Full-Stack Developer
Toronto, ON · On-site
... the software development lifecycle for exploration, implementation, testing, debugging ... contracts. * Strong software engineering fundamentals, including modular design, clear interfaces ...
Quick apply
Full-Stack Developer
Toronto, ON · On-site
... the software development lifecycle for exploration, implementation, testing, debugging ... contracts. * Strong software engineering fundamentals, including modular design, clear interfaces ...
Responsible for driving & coordinating debug of critical severity firmware centric defects/issues ... Demonstrated experience across software, firmware, and hardware development lifecycles, from ...
Responsible for driving & coordinating debug of critical severity firmware centric defects/issues ... Demonstrated experience across software, firmware, and hardware development lifecycles, from ...
Quality Assurance Lead
Hamilton, ON · On-site
Lead API and contract testing across services and integration boundaries * Develop test tooling ... Debug and investigate issues across the system, including production environments when needed * Set ...
Quick apply
Quality Assurance Lead
Hamilton, ON · On-site
Lead API and contract testing across services and integration boundaries * Develop test tooling ... Debug and investigate issues across the system, including production environments when needed * Set ...
You'll work closely with software engineers, product teams, and business partners to build quality ... Validate REST APIs across BFF and backend service layers - including contract validation ...
You'll work closely with software engineers, product teams, and business partners to build quality ... Validate REST APIs across BFF and backend service layers - including contract validation ...
Responsible for driving & coordinating debug of critical severity firmware centric defects/issues ... Demonstrated experience across software, firmware, and hardware development lifecycles, from ...
Responsible for driving & coordinating debug of critical severity firmware centric defects/issues ... Demonstrated experience across software, firmware, and hardware development lifecycles, from ...
Temporary Contract Work Model: Hybrid Reference code: 134303 Primary Location: Toronto, ON All ... software development lifecycle. A key part of your work involves troubleshooting and debugging ...
Temporary Contract Work Model: Hybrid Reference code: 134303 Primary Location: Toronto, ON All ... software development lifecycle. A key part of your work involves troubleshooting and debugging ...
Contract Software Debugger information
What is the difference between Contract Software Debugger vs Contract Software Tester?
| Aspect | Contract Software Debugger | Contract Software Tester |
|---|---|---|
| Primary Focus | Identifying and fixing bugs in software code | Evaluating software functionality and identifying issues |
| Skills & Certifications | Programming knowledge, debugging tools, problem-solving | Testing methodologies, test automation, quality assurance |
| Work Environment | Development teams, coding environments, debugging sessions | Testing labs, user scenarios, test case execution |
| Industry Usage | Software development, IT services, tech companies | Software quality assurance, software companies, consulting firms |
While both roles involve quality assurance, Contract Software Debuggers focus on diagnosing and fixing code issues, whereas Contract Software Testers primarily evaluate software functionality through testing processes. Understanding these differences helps employers and candidates align expectations and skills for each position.
What are popular job titles related to Contract Software Debugger jobs in Toronto, ON?
For Contract Software Debugger jobs in Toronto, ON, the most frequently searched job titles are:
- Senior Specialist Software Engineer 500K
- Embedded Automotive Software Testing Engineer
- Urgently Hiring Remote Senior Software Engineer
- Senior Embedded Controls Engineer
- Work From Home Bms Controls Engineer
- Software Engineer Usa
- Remote Mastercard Software Engineer
- Entry Level Simulation Software Engineer
- Senior Software Engineer Contract
What job categories do people searching Contract Software Debugger jobs in Toronto, ON look for?
The top searched job categories for Contract Software Debugger jobs in Toronto, ON are:

Full-time
Re-posted 26 days ago
Job description
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 ForRequired
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 InformationKaseya 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.
#IND525