1

Senior Software Developer In Test Jobs in Ontario

Senior Software Developer

Oakville, ON ยท On-site +1

CA$120K - CA$135K/yr

They specialize in delivering end-to-end services, including design, engineering, manufacturing ... Our client is seeking an experienced Senior Software Developer (Full Stack) with 7+ years of ...

About the Job We are searching for a Senior iOS/tvOS Software Developer to join the CNN Mobile and ... test, and service enablement The Essentials * BS/MS in computer science (or equivalent)

\n \n \n \n \n Based in Nenagh my client is a global provider of financial services technology. \n ... test engineers and technical delivery engineers). \n * Work within an agile delivery process to ...

Participate in the architecture and design of large software components, contribute to design ... Develop and execute unit and integration test plans, collaborating with other team members to ...

Senior Software Developer

Concord, ON ยท On-site

CA$93K - CA$124K/yr

Senior Software Developer (C++) - Lidar & Geospatial Systems Join Teledyne Optech, part of Teledyne ... Support continuous improvement in quality, performance, and scalability What you need * Required:

Senior Software Developer, Fintech

Toronto, ON ยท Hybrid

CA$144K - CA$195K/yr

This role requires you to be in office a minimum of twice per week on one of our Anchor Days. The Senior Software Engineer, Fintech is a hands-on technical leader responsible for building, operating ...

Senior Software Developer

Toronto, ON ยท On-site

CA$75K - CA$141K/yr

Analyzes, develops, tests, and implements new software programs, and documentation of entire ... Assists in interpreting and documentation of client requirements. * Focus is primarily on business ...

Showing results 41-60

Senior Software Developer In Test information

See Ontario salary details

$70K

$129K

$169K

How much do senior software developer in test jobs pay per year?

As of Aug 20, 2026, the average yearly pay for senior software developer in test in Ontario is $129,038.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,500.00 and $151,500.00 per year, depending on experience, location, and employer.

What is a senior software developer in test?

A Senior Software Developer In Test (SDET) is an experienced software professional who is responsible for designing, developing, and maintaining automated test frameworks and tools to ensure software quality. SDETs work closely with development and QA teams to create automated tests that validate application functionality, performance, and security. They possess strong programming skills, a deep understanding of software testing methodologies, and often contribute to both the development and testing aspects of a project. Senior SDETs also mentor junior team members and help shape best practices for software testing within their organization.

What are the key skills and qualifications needed to thrive as a senior software developer in test?

To thrive as a Senior Software Developer In Test, you need advanced programming skills, expertise in test automation, and a solid understanding of software development and QA methodologies, typically supported by a degree in computer science or a related field. Proficiency with test automation frameworks (such as Selenium, Cypress, or Appium), continuous integration systems (like Jenkins or GitHub Actions), and relevant certifications (e.g., ISTQB) is highly valuable. Attention to detail, problem-solving abilities, and effective communication are critical soft skills for collaborating with developers and ensuring high-quality releases. These skills and qualities are essential for identifying issues early, optimizing testing processes, and delivering reliable software in fast-paced development environments.

What are some common challenges faced by senior software developers in test, and how can they be addressed?

Senior Software Developers in Test often encounter challenges such as balancing test automation coverage with tight deadlines, keeping up with evolving technologies, and ensuring effective communication between development and QA teams. Addressing these challenges involves prioritizing automation efforts based on risk and business impact, continually updating technical skills, and fostering a collaborative environment through regular cross-team meetings. Proactively sharing knowledge and advocating for best testing practices also help streamline workflows and maintain high-quality standards.

What is the difference between Senior Software Developer In Test vs Software Development Engineer in Test?

AspectSenior Software Developer In TestSoftware Development Engineer in Test
CredentialsTypically requires a software engineering degree and testing certificationsSimilar credentials, often with certifications in testing tools or automation
Work EnvironmentWorks closely with development teams to design and implement automated testsFocuses on developing testing frameworks and automation tools within development teams
Industry UsageCommonly used in software companies emphasizing quality assuranceWidely used in tech firms with a focus on continuous integration and delivery
Search & Comparison IntentOften compared for seniority and scope of testing responsibilitiesCompared for automation skills and development focus

Both roles involve testing and automation, but Senior Software Developer In Test typically has more leadership responsibilities and strategic testing planning, while Software Development Engineer in Test focuses more on developing testing tools and automation frameworks within the development process.

What are the most commonly searched types of Software Developer In Test jobs in Ontario?

The most popular types of Software Developer In Test jobs in Ontario are:

What are popular job titles related to Senior Software Developer In Test jobs in Ontario?

For Senior Software Developer In Test jobs in Ontario, the most frequently searched job titles are:

What job categories do people searching Senior Software Developer In Test jobs in Ontario look for?

The top searched job categories for Senior Software Developer In Test jobs in Ontario are:

What cities in Ontario are hiring for Senior Software Developer In Test jobs?

Cities in Ontario with the most Senior Software Developer In Test job openings:

Infographic showing various Senior Software Developer In Test job openings in Ontario as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $129,038 per year, or $62 per hour.

Senior Software Developer - IoT

Armstrong Fluid Technology

Toronto, ON โ€ข On-site

Full-time

Re-posted 2 days ago


Job description

Imagine working at the forefront of innovation in fluid-flow technology, with over 1400 colleagues across the globe, and contributing to a legacy of excellence that spans eight manufacturing facilities on four continents. Armstrong Fluid Technology is more than just a leader in our industry; we are a community of the brightest and most creative minds, driven by a shared mission to engineer the future and safeguard our planet.


As a member of our team, you'll dive into an environment that encourages learning and boundary-pushing every day. You'll be part of an agile and dynamic workplace where today's solutions are built for tomorrow's challenges.


The Senior Software Developer - Internet of Things (IoT), is responsible for designing and implementing secure, scalable, and reliable IoT solutions that integrate with cloud platforms like AWS or Azure. They will be responsible for designing and implementing key IoT systems.


This position is in Toronto, Canada with possible travel to our global operations in the USA, UK, Continental Europe, India, and China.


In addition to annual initiatives, the key accountabilities of this position are:
Key Accountabilities:

  • Design and implement end-to-end IoT solutions using AWS or Azure cloud platforms.
  • Design and implement fault-tolerant systems and services that run at large scales and high availability guarantees.
  • Actively participate in the design and implementation of IoT devices, edge devices and cloud infrastructure.
  • Develop and maintain technical documentation, including architecture diagrams and design documents.
  • Collaborate with cross-functional experts, including software development, data analytics, and cybersecurity teams, to deliver IoT solutions.
  • Keep up to date with the latest trends and technologies in IoT and cloud platforms.
  • Mentor other developers in software development best practices and processes.
  • Advise the leadership team on technical direction.


What We're Looking For

To thrive in this role, you should bring:


Role Requirements

Education

  • Bachelor's or Master's degree in Computer Science or a related field.
  • AWS and/or Azure certifications considered a plus.

Experience

  • Minimum of 5 years of experience in designing and implementing secure and scalable IoT solutions preferably in an industrial setting.
  • Minimum of 2 years of experience in AI software development.
  • Minimum of 10 years of experience in software development.

Skills:

  • Modern design patterns and microservice based architectures.
  • AI driven software development.
  • Containers, Kubernetes, message queues and all other related technologies.
  • Test Driven Development
  • Ability to match deep technology value with potential business value and partners.
  • Ability to break down complex problems in a simplified way, conduct root cause analysis and provide clear, well-thought-out recommendations.
  • Strong expertise in cloud platforms such as AWS and Azure, including IoT services and features.
  • Familiarity with IoT protocols such as MQTT, CoAP and HTTP.
  • Experience with edge computing technologies and protocols such as OPC UA, Modbus, BACnet, and CAN bus.
  • Knowledgeable about Containerization technologies like Docker and Kubernetes.
  • Expertise in microservices serverless architectures.


Why Armstrong Fluid Technology?

By joining us, you'll become part of a global community dedicated to pushing the boundaries of fluid-flow technology. You'll have endless opportunities to learn, grow, and make a significant impact on the world. Together, we'll build tomorrow's solutions today.