1

Senior Software Test Engineer Jobs in Markham, ON

Senior Software Engineer

Toronto, ON ยท On-site

CA$130K - CA$140K/yr

Are you a passionate Senior Software Engineer looking to make a significant impact in the fintech space? Join Curinos, where you will play a pivotal role in shaping the future of B2B SaaS ...

As a Senior Software Engineer , you will lead complex technical initiatives, make architectural decisions that balance short and long-term needs, and raise the bar for code quality and best practices ...

NET code for Test Executive and SAMS software products โ€ข Develop software in C/C++ code for ... Engineer (P. Eng.) in Ontario Qualifications Education โ€ข Bachelor's Degree in Computer Science ...

Collaboration Job Summary We are seeking a talented and motivated Senior Software Engineer to ... Write and execute unit, integration, and end-to-end tests. * Support the monitoring ...

Senior Software Engineer

Toronto, ON ยท On-site

CA$107K - CA$157K/yr

We're looking for a Senior Software Engineer to help build and evolve our field operations platform ... Write clean, maintainable code with strong test coverage for the features you build * Contribute to ...

Senior Software Engineer

Toronto, ON ยท Hybrid

CA$121K - CA$170K/yr

As a Senior Software Engineer reporting to the Sr. Director of Software Development, you'll play a critical role in building the next generation of market data streaming products that empower clients ...

We are seeking a highly skilled and innovative Senior Software Engineer to join our team. You will ... You will be responsible for designing and developing advanced AI-powered tooling for test case ...

As a Senior Software Engineer, you will: * Build End-to-End Solutions: Design and implement full-stack features across frontend and backend systems, including hands-on development in our React ...

As our new Senior Software Developer, you will play a key role in designing, building, and evolving the software that powers patient engagement and eReferral solutions used by healthcare providers ...

What will you do? We are seeking a Senior Java Developer to design, build, and maintain high ... Design, develop, test, and troubleshoot high-performance Java/Spring Boot applications for data ...

Senior Software Developer

Toronto, ON ยท On-site

CA$107K - CA$157K/yr

... for a Senior Software Developer. You will design APIs and implement features to develop the ... Design, code, test, debug and document new and existing components to ensure that software meets ...

Showing results 41-60

Senior Software Test Engineer information

See Markham, ON salary details

$67.3K

$110.2K

$150.6K

How much do senior software test engineer jobs pay per year?

As of Sep 4, 2026, the average yearly pay for senior software test engineer in Markham, ON is $110,212.00, according to ZipRecruiter salary data. Most workers in this role earn between $93,318.00 and $121,740.00 per year, depending on experience, location, and employer.

What does a senior software test engineer do?

A Senior Software Test Engineer is responsible for designing, developing, and executing comprehensive test plans to ensure the quality and functionality of software products. They lead testing efforts, identify defects, and work closely with development teams to resolve issues. In addition, they may mentor junior testers, implement automation frameworks, and help define testing standards and best practices within the organization. Their goal is to ensure software reliability, performance, and user satisfaction before release.

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

A Senior Software Test Engineer needs deep expertise in software testing methodologies, automation frameworks, and programming languages like Java, Python, or C#, typically backed by a degree in computer science or related field. Familiarity with tools such as Selenium, JUnit, TestNG, and bug-tracking systems like Jira, as well as certifications like ISTQB, is highly valuable. Strong problem-solving abilities, attention to detail, and effective communication skills enable collaboration and leadership within QA and development teams. These competencies are crucial to ensuring software quality, minimizing defects, and delivering reliable products in complex technical environments.

What are the typical collaboration points between a senior software test engineer and other teams during a project lifecycle?

Senior Software Test Engineers frequently collaborate with developers, product managers, and DevOps engineers throughout the project lifecycle. Early in the process, they work closely with developers to understand requirements and clarify acceptance criteria. During development, they coordinate on bug tracking and test coverage, and participate in sprint planning or daily stand-ups. They also interact with DevOps to integrate automated tests within CI/CD pipelines, ensuring smooth deployment and feedback cycles. This cross-functional collaboration is essential for delivering high-quality software efficiently.

What is the difference between Senior Software Test Engineer vs Software Test Engineer?

AspectSenior Software Test EngineerSoftware Test Engineer
CredentialsTypically requires 5+ years of experience, certifications like ISTQBEntry to mid-level, often with 1-3 years of experience, similar certifications
Work EnvironmentLeads testing projects, mentors junior staff, designs test strategiesPerforms test execution, reports bugs, follows test plans
Industry UsageUsed across software development companies, especially in larger teamsCommon in various tech companies, startups, and software firms

The main difference between a Senior Software Test Engineer and a Software Test Engineer lies in experience, responsibilities, and leadership. Senior roles involve strategic planning, mentorship, and complex testing, while Software Test Engineers focus on executing tests and reporting issues. Both roles are essential in ensuring software quality, with the senior position requiring more expertise and leadership skills.

Is senior software test engineer a good career?

A senior software test engineer is a valuable role in the software development process, focusing on quality assurance, test planning, and automation tools. It offers opportunities for career growth, specialization, and higher salaries, especially with experience in scripting, testing frameworks, and industry standards. The role is in demand across technology companies and can lead to positions such as test lead or quality assurance manager.

What cities near Markham, ON are hiring for Senior Software Test Engineer jobs?

Cities near Markham, ON with the most Senior Software Test Engineer job openings:

Infographic showing various Senior Software Test Engineer job openings in Markham, ON as of August 2026, with employment types broken down into 1% As Needed, 88% Full Time, 8% Part Time, 2% Contract, and 1% Nights. Highlights an 92% Physical, 1% Hybrid, and 7% Remote job distribution, with an average salary of $110,212 per year, or $53 per hour.

Senior Software Engineer

Curinos Inc

Toronto, ON โ€ข On-site

CA$130K - CA$140K/yr

Full-time

PTO

Re-posted 20 days ago


Key responsibilities

  • Build responsive and dynamic user interfaces using Angular and TypeScript.

  • Develop scalable APIs and data services using Java (Spring Boot), Databricks, and relational databases.

  • Write clean, well-documented code and enforce best practices for code quality, testing, and deployment.


Job description

Curinos empowers financial institutions to put customers at the center of every decision. Our AI-first platform transforms proprietary data, advanced analytics and deep financial services expertise into timely recommendations - delivered right where teams work. The result: confident decisions, stronger customer relationships, and lasting, profitable growth.

Curinos operates under a hybrid modality and has office locations in New York, Chicago, Boston, Toronto, and London. This role is open to hybrid candidates commutable to our Toronto HUB office.

Job Description

Are you a passionate Senior Software Engineer looking to make a significant impact in the fintech space? Join Curinos, where you will play a pivotal role in shaping the future of B2B SaaS applications that empower financial institutions to take a customer-centric approach to pricing and portfolio management. We're embarking on an exciting journey to develop novel solutions aimed at helping banks acquire and grow profitable customer relationships, and we need a talented and driven software engineer like you to help us get there. 

 

Responsibilities

As a Full Stack Senior Software Engineer, you will be responsible for building scalable, enterprise-grade applications. The ideal candidate is proficient across the stack: front-end, back-end, and cloud infrastructure, and brings hands-on experience with a modern toolset including Java Sprint Boot, Angular, Databricks, AWS, and relational databases. Typical responsibilities will include:  

  • Front-End Development: Build responsive and dynamic user interfaces using Angular and TypeScript. Ensure seamless user experiences across various devices and platforms. Front end UI development experience is essential for this role
  • Back-End Development: Develop scalable APIs and data services using Java (Spring Boot), Databricks and relational databases like PostgreSQL/SQL Server to support application logic and data processing
  • Code Quality & Best Practices: Write clean, well-documented code and enforce best practices for code quality, testing and deployment
  • Cloud Integration: Leverage AWS services for cloud-based solutions, including deployment, monitoring and scaling of applications 
  • Mentorship: Provide guidance and coaching to junior engineers, helping them grow their skills and contributing to the overall improvement of the engineering team
  • Collaboration: Work closely with product managers, UX designers, and other engineers to gather requirements, design technical solutions and deliver high-quality software on time


Salary Range: $130,000- $140,000 CAD (plus bonus)

Desired Skills & Expertise

  • 7+ years of experience in software development, with a strong focus on full-stack applications 
  • Proficiency in Java (Spring Boot)/Spark for Backend development 
  • Experience with Angular (Preferable) or React with JavaScript and TypeScript 
  • Experience with HTML, CSS and responsive design principles 
  • Experience with SQL and major relational databases like SQL Server or Postgres. Experience with data warehousing and data transformation technology is a plus 
  • Strong analytical and problem-solving skills, with the ability to design and implement scalable solutions for complex problems 
  • Experience working in Agile/Scrum environments 
  • Familiarity with Git and DevOps practices and tools, including CI/CD pipelines and infrastructure-as-code (IAC) 
  • Familiarity with AI tools such as Cursor, Git hub copilot, Windsurf etc 
  • Excellent verbal and written communication skills, with the ability to convey technical concepts to non-technical stakeholders 
  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field 

 

Preferred Qualifications:   

  • Cloud Technologies: Strong experience with AWS services including IAM, EC2, S3, Lambda, RDS etc 
  • Containerization: Familiarity with Docker, Kubernetes, or other containerization tools 
  • Spring Framework: Familiarity and experience with the Spring framework in Java 
  • Performance Optimization: Experience in optimizing application performance and scalability handling large datasets with millions to hundreds of millions of rows  

 

Why work at Curinos?

  • Competitive benefits, including a range of Financial, Health and Lifestyle benefits to choose from
  • Flexible working options, including home working, flexible hours and part time options, depending on the role requirements – please ask!
  • Unlimited PTO policy, floating holidays, volunteering days and a day off for your birthday
  • Learning and development tools to assist with your career development
  • Work with industry leading Subject Matter Experts and specialist products
  • Regular social events and networking opportunities
  • Collaborative, supportive culture, including an active DE&I program
  • Employee Assistance Program which provides expert third-party advice on well-being, relationships, legal and financial matters, as well as access to counselling services

Applying

We know that sometimes the 'perfect candidate' doesn't exist, and that people can be put off applying for a job if they don't meet all the requirements. If you're excited about working for us and have relevant skills or experience, please go ahead and apply. You could be just what we need! 

If you need any adjustments to support your application, such as information in alternative formats, special requirements to access our buildings or adjusted interview formats please contact us at careers@curinos.com and we’ll do everything we can to help.

Inclusivity at Curinos

We believe strongly in the value of diversity and creating supportive, inclusive environments where our colleagues can succeed.  As such, Curinos is proud to be an Equal Opportunity Employer. We do not discriminate on the basis of race, color, ancestry, national origin, religion, or religious creed, mental or physical disability, medical condition, genetic information, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, gender expression, age, marital status, military or veteran status, citizenship, or other protected characteristics.