CareerPlan

Senior Software Engineer

Ontario, CanadaFull-time$125k2026-10-09 → 2026-11-10

Core

Own end-to-end quality strategy for batch analytics features, ensuring scalable validation across data pipelines and APIs in a cloud-scale environment.

Role type

Senior Software Engineer (Quality Strategy & Test Automation)

Builds

Batch analytics systems, data pipelines, and APIs for customer experience orchestration

Domain

Enterprise SaaS, Cloud Data Platforms, AI-driven Customer Experience

Deliverable

production ML models

Required skills

Java, Python, CI/CD (Jenkins), REST API testing, Microservices architecture, Large-scale data systems, Test automation frameworks, Performance testing, Security testing, Accessibility testing

Preferred skills

AWS (EC2, S3, Lambda), Big Data technologies (Hadoop, Spark, Presto), Data pipeline testing, Orchestration tools (Airflow), Shared testing frameworks

Technologies

Jenkins, TestNG, AWS, Hadoop, Spark, Presto, Airflow

Responsibilities

Design and implement automated test frameworks; Evaluate architecture and technical designs for testability; Develop comprehensive test strategies covering functional, performance, security, and accessibility; Optimize CI/CD pipelines; Mentor junior engineers on quality practices

Seniority

Senior, hands-on IC