CareerPlanGet AI match score →

Software Analyst (SWAT), Senior

Toronto, Ontario, Canada💼 Full-time💰 $91,000–$117,000🗓 2026-07-08 → 2026-08-01

Core

Ensuring software quality for large-scale rail signalling projects through test planning, execution, and validation.

Role type

Senior Software Analyst (Testing)

Builds

Validated software for rail signalling and CBTC systems

Domain

Rail signalling, CBTC, embedded systems

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Software testing, C/C++/Perl/Python, test automation, defect tracking, test case design, root cause analysis, technical writing

Preferred skills

Regulated industry experience, real-time/embedded systems testing, TCP/IP/UDP/wireless protocols, rail signalling/CBTC knowledge

Technologies

JIRA, Agile, SCRUM, DevOps, C, C++, Perl, Python

Responsibilities

Define validation methods and test cases, develop and maintain test plans, prepare test reports and problem reports, plan and perform integration testing, develop test automation, investigate test anomalies, coach junior team members

Seniority

Senior, hands-on IC with mentorship

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗