Senior Software Development Engineer in Test

Magnet Forensics

Toronto

On-site

CAD 125,000 - 175,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Generous time off
Competitive compensation
Healthcare benefits
Retirement benefits

Job summary

Magnet Forensics is seeking a Senior Software Development Engineer in Test (SDET) to develop next-generation AI-powered products. This role focuses on architecting and maintaining test infrastructure for the cloud platform, alongside creating CI/CD pipelines and automation frameworks.

Candidates should have over 5 years of experience in quality engineering and software development with strong skills in cloud automation and programming languages like Python or Java. The offered salary ranges from $125,000 to $175,000 CAD, depending on experience.

Qualifications

  • 5+ years of experience in software development focused on quality engineering.
  • Strong focus on cloud automation with expertise in programming languages.
  • Experience in building production-quality automation frameworks.

Responsibilities

  • Architect and build reusable test frameworks across teams.
  • Contribute to product codebase improving testability and observability.
  • Define and maintain an automation roadmap aligning with goals.

Skills

Cloud automation
Python
C#
Java
Software engineering principles
Test automation
CI/CD pipelines
Software architecture

Tools

Git
Docker
Terraform
Grafana
DataDog

Job description

Role Overview

We are seeking a highly skilled Senior Software Development Engineer in Test (SDET) to support the development and deployment of next‑generation AI‑powered products. The role involves architecting, building, and maintaining production‑grade test infrastructure and automation frameworks to ensure the reliability and performance of our cloud platform. This includes writing maintainable test code, CI/CD pipelines, and validation systems that serve as critical engineering infrastructure.

Responsibilities
  • Architect and build reusable test frameworks and libraries that serve as shared infrastructure across teams
  • Design and implement testing SDKs and tools that enable other engineers to write better tests faster
  • Contribute to the product codebase by improving testability, instrumentation, and observability
  • Conduct code reviews for test automation pull requests, ensuring best practices and maintainability
  • Apply software engineering principles (design patterns, SOLID) to test automation architecture
  • Define and maintain an automation roadmap aligned with team goals and product evolution
  • Act as a subject‑matter expert in test strategy and tooling within your domain
  • Mentor and coach other SDETs or SWEs on quality engineering best practices
  • Engineer end‑to‑end CI/CD pipelines, including build orchestration, deployment automation, and infrastructure‑as‑code for test environments
  • Validate deployments across multiple cloud environments
  • Work closely with development to improve the quality of the product
Qualifications
  • 5+ years of experience in software development focused on quality engineering with a strong focus on cloud automation
  • Strong software engineering skills, including proficiency in at least one programming language (Python, C#, Java) and experience with object‑oriented design, clean code, version control (Git), and software architecture principles
  • Experience building production‑quality automation frameworks, testing libraries, or developer tools from scratch
  • Strong understanding of software architecture, APIs, SDKs, and system integration testing, with hands‑on experience designing and implementing APIs for test frameworks
  • Familiarity with CI/CD pipelines and cloud‑based testing environments
  • Excellent problem‑solving skills and attention to detail
  • Strong communication and collaboration skills
Nice‑to‑Have Skills
  • Familiarity with testing LLM‑powered applications and agentic systems
  • Experience with infrastructure‑as‑code (CDK, Terraform, CloudFormation)
  • Familiarity with software design patterns and refactoring techniques
  • Background in distributed systems or cloud architecture
  • Knowledge of observability patterns (structured logging, distributed tracing, metrics instrumentation)
  • Familiarity with monitoring and alerting tools (Grafana, DataDog, CloudWatch)
  • Experience with BDD and contract testing (Pact)
  • Familiarity with AWS services (S3, DynamoDB, OpenSearch)
  • Exposure to security testing, performance testing, and regression strategies
  • Knowledge of Docker containers
Compensation & Benefits

Annual base salary: $125,000 – $175,000 (CDN). Position type: New Position.

Benefits include generous time off, competitive compensation, volunteer opportunities, reward and recognition programs, employee committees & resource groups, healthcare and retirement benefits.

Equal Opportunity Statement

Magnet Forensics is an Equal Opportunity Employer and considers applicants for employment without regard to race, colour, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, provincial, or local law. We are committed to providing an inclusive, accessible recruitment process and work environment. Accommodation is available to all applicants upon request throughout the hiring process. All offers of employment at Magnet are contingent upon satisfactory completion of a background check in accordance with applicable laws. Magnet does not use artificial intelligence for screening, assessing, or selecting applicants.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer in Test
Software Development Engineer in Test

Magnet Forensics • Toronto

Hybrid
CAD 70,000 - 120,000
Generous time off policies
Competitive compensation
Volunteer opportunities
+3
Software Development Engineer in Test
Software Development Engineer in Test

Magnet Forensics • Ottawa

On-site
CAD 70,000 - 120,000
Generous time off policies
Competitive compensation
Volunteer opportunities
+3
Software Development Engineer in Test
Software Development Engineer in Test

Magnet Forensics • Southwestern Ontario

Hybrid
CAD 90,000 - 140,000
Generous time off policies
Competitive compensation
Volunteer opportunities
+3
Engineering Manager, AI Engineering
Engineering Manager, AI Engineering

Magnet Forensics • Ottawa

Hybrid
CAD 160,000 - 210,000
Generous time off policies
Competitive compensation
Volunteer opportunities
+1
Engineering Manager, AI Engineering
Engineering Manager, AI Engineering

Magnet Forensics • Toronto

Hybrid
CAD 160,000 - 210,000
Generous time off policies
Competitive compensation
Healthcare benefits
+1
Director, Cloud Engineering
Director, Cloud Engineering

Magnet Forensics • Ottawa

On-site
CAD 200,000 - 250,000
Generous time off policies
Competitive compensation
Volunteer opportunities
+3
Director, Cloud Engineering
Director, Cloud Engineering

Magnet Forensics • Toronto

On-site
CAD 200,000 - 250,000
Generous time off policies
Competitive compensation
Volunteer opportunities
+3
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Magnet Forensics • Southwestern Ontario

Hybrid
CAD 110,000 - 160,000
Generous time off policies
Competitive compensation
Volunteer opportunities
+3
Software Engineer - Magnet One (front-end, back-end, or full-stack opportunities)
Software Engineer - Magnet One (front-end, back-end, or full-stack opportunities)

Magnet Forensics • Calgary

On-site
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

Magnet Forensics Inc. • Canada

On-site
CAD 115,000 - 160,000
Generous time off policies
Competitive compensation
Volunteer opportunities
+3