Staff Software Engineer
Waterloo, ON ยท On-site
You will partner closely with Software Engineers, Software Development Engineers in Test, Engineering Managers, Product Managers, and Product Designers to ensure systems support customer workflows ...
Waterloo, ON ยท On-site
You will partner closely with Software Engineers, Software Development Engineers in Test, Engineering Managers, Product Managers, and Product Designers to ensure systems support customer workflows ...
Waterloo, ON ยท On-site
You will partner closely with Software Engineers, Software Development Engineers in Test, Engineering Managers, Product Managers, and Product Designers to ensure systems support customer workflows ...
You will partner closely with Software Engineers, Software Development Engineers in Test, Engineering Managers, Product Managers, and Product Designers to ensure systems support customer workflows ...
You will partner closely with Software Engineers, Software Development Engineers in Test, Engineering Managers, Product Managers, and Product Designers to ensure systems support customer workflows ...
Aviya has an opening for a Software Engineer to join our engineering group in Montreal, Longueuil ... Expert-level experience in test authoring and execution using NI TestStand (National Instruments ...
Aviya has an opening for a Software Engineer to join our engineering group in Montreal, Longueuil ... Expert-level experience in test authoring and execution using NI TestStand (National Instruments ...
Scarborough, ON ยท Hybrid
Is this role right for you? In this role you will: Software Development * Develop clean ... Build and test APIs using Swagger/OpenAPI, Postman, and automated tests. * Work with Node.js for ...
Scarborough, ON ยท Hybrid
Is this role right for you? In this role you will: Software Development * Develop clean ... Build and test APIs using Swagger/OpenAPI, Postman, and automated tests. * Work with Node.js for ...
Toronto, ON ยท On-site +1
Is this role right for you? In this role, you will: * Develop clean, maintainable, and ... Build and test APIs using Swagger/OpenAPI, Postman, and automated tests. * Work with Node.js for ...
Toronto, ON ยท On-site +1
Is this role right for you? In this role, you will: * Develop clean, maintainable, and ... Build and test APIs using Swagger/OpenAPI, Postman, and automated tests. * Work with Node.js for ...
General Dynamics Mission Systems-Canada is hiring for Software Test Engineers to join our teams in ... In this role you will be defining, developing, and running integration and qualification tests ...
Quick apply
General Dynamics Mission Systems-Canada is hiring for Software Test Engineers to join our teams in ... In this role you will be defining, developing, and running integration and qualification tests ...
Promote reusable solutions, clear documentation, and collaboration across teams * 8+ years in DevOps, SDET, SRE, or Software Engineering * Strong understanding of enterprise SDLC and CI/CD practices
Promote reusable solutions, clear documentation, and collaboration across teams * 8+ years in DevOps, SDET, SRE, or Software Engineering * Strong understanding of enterprise SDLC and CI/CD practices
Hamilton, ON ยท On-site
Headquartered in Hamilton, Ontario, Canada, we are a privately held company focused on building ... Develop and maintain testing strategies, including unit tests, integration tests, and test tooling ...
Quick apply
Hamilton, ON ยท On-site
Headquartered in Hamilton, Ontario, Canada, we are a privately held company focused on building ... Develop and maintain testing strategies, including unit tests, integration tests, and test tooling ...
Bachelor's degree in electrical engineering, computer science, or a related field; advanced training in test software platforms preferred. * Minimum of 5 years of hands-on test engineering experience ...
Bachelor's degree in electrical engineering, computer science, or a related field; advanced training in test software platforms preferred. * Minimum of 5 years of hands-on test engineering experience ...
Bachelor's degree in electrical engineering, computer science, or a related field; advanced training in test software platforms preferred. * Minimum of 5 years of hands-on test engineering experience ...
Quick apply
Bachelor's degree in electrical engineering, computer science, or a related field; advanced training in test software platforms preferred. * Minimum of 5 years of hands-on test engineering experience ...
Write unit tests and help improve test coverage and overall code quality * Assist in debugging and ... Bachelor's degree in Computer Science, Software Engineering, or a related field, OR equivalent ...
Write unit tests and help improve test coverage and overall code quality * Assist in debugging and ... Bachelor's degree in Computer Science, Software Engineering, or a related field, OR equivalent ...
As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our ... test software frameworks across production environments * Support test engineering teams in ...
As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our ... test software frameworks across production environments * Support test engineering teams in ...
In this role, you will be responsible for designing, implementing, optimizing, and validating ... Develop, optimize, test, and maintain computer vision algorithms and tools related to camera ...
In this role, you will be responsible for designing, implementing, optimizing, and validating ... Develop, optimize, test, and maintain computer vision algorithms and tools related to camera ...
Toronto, ON ยท On-site
About Us: Our client is a leading player in the software industry, driving innovation and ... tests Continuously discover, evaluate, and implement new technologies to maximize development ...
Toronto, ON ยท On-site
About Us: Our client is a leading player in the software industry, driving innovation and ... tests Continuously discover, evaluate, and implement new technologies to maximize development ...
Toronto, ON ยท On-site
The incumbent will be involved in multiples streams within the Credit360 application to bring key ... develop, test, and maintain Credit360. * Assess opportunities for application and process ...
Toronto, ON ยท On-site
The incumbent will be involved in multiples streams within the Credit360 application to bring key ... develop, test, and maintain Credit360. * Assess opportunities for application and process ...
Mississauga, ON ยท Hybrid
C++ Software Engineer Aversan Inc.(www.aversan.com) is a trusted multi-service engineering and ... in using your skill and experience as part of a team to design, implement, maintain, and test ...
Mississauga, ON ยท Hybrid
C++ Software Engineer Aversan Inc.(www.aversan.com) is a trusted multi-service engineering and ... in using your skill and experience as part of a team to design, implement, maintain, and test ...
As a Principal Software Engineer, you will design, develop, and deliver Control Software and or ... In addition, you may provide technical leadership to a small multi-faceted design team. We are ...
As a Principal Software Engineer, you will design, develop, and deliver Control Software and or ... In addition, you may provide technical leadership to a small multi-faceted design team. We are ...
Stay updated on emerging trends and advancements in test automation and software development ... Bachelor's degree in electrical engineering or mechatronics engineering or a related field.
Stay updated on emerging trends and advancements in test automation and software development ... Bachelor's degree in electrical engineering or mechatronics engineering or a related field.
Toronto, ON ยท On-site
Software Engineer We're looking for a versatile Software Engineer to drive technical innovation and ... This is a hands-on, high-impact role ideal for a full-stack engineer or ex-founder who thrives in ...
Toronto, ON ยท On-site
Software Engineer We're looking for a versatile Software Engineer to drive technical innovation and ... This is a hands-on, high-impact role ideal for a full-stack engineer or ex-founder who thrives in ...
Toronto, ON ยท On-site +1
In this role, you will mentor Software Engineers and partner closely with the Solutions Architect ... Design, develop, unit test, debug, document, and implement applications and automation scripts.
Toronto, ON ยท On-site +1
In this role, you will mentor Software Engineers and partner closely with the Solutions Architect ... Design, develop, unit test, debug, document, and implement applications and automation scripts.
$36K - $46K
0% of jobs
$46K - $56K
1% of jobs
$56K - $66K
2% of jobs
$66K - $76K
3% of jobs
$76K - $86K
9% of jobs
$94.2K is the 25th percentile. Wages below this are outliers.
$86K - $96K
12% of jobs
$96K - $106K
20% of jobs
The median wage is $107.8K / yr.
$106K - $116K
18% of jobs
$122.4K is the 75th percentile. Wages above this are outliers.
$116K - $126K
15% of jobs
$126K - $136K
13% of jobs
$136K - $146K
7% of jobs
$36K
$107.5K
$146K
| Aspect | Software Engineer In Test | QA Engineer |
|---|---|---|
| Credentials | Bachelor's in CS or related field, coding skills | Bachelor's in CS, QA certifications optional |
| Work Environment | Develops automated tests, collaborates with developers | Designs test plans, manual and automated testing |
| Industry Usage | Tech companies, software firms | Variety of industries, including tech and manufacturing |
| Search Intent | Automation, testing, development | Manual testing, quality assurance |
Software Engineer In Test roles focus on developing automated testing solutions and collaborating closely with developers, requiring coding skills. QA Engineers typically design test plans and perform manual and automated testing, often with less emphasis on coding. Both roles aim to ensure software quality but differ in technical depth and responsibilities.

Full-time
Medical, Dental, Vision, PTO
This job post hasย expired today.ย Applications are no longer accepted.
Job title: Staff Software Engineer
Reports to: Director, Engineering
Department: Development
Location: Waterloo, Ontario, Canada
About Priority:
Priority Technology Holdings, Inc. is a leading financial technology company on a mission to deliver a personalized, easy-to-adopt financial toolset that accelerates cash flow and optimizes working capital for businesses. Our vision is to eliminate the barriers to unlocking revenue - empowering businesses to grow faster and operate smarter.
We achieve this through the Priority Commerce Engine, an innovative platform that combines payables, acquiring, and banking and treasury solutions. This unified approach allows businesses to streamline financial operations, reduce unnecessary costs, and uncover new revenue opportunities.
At Priority, we're driven by results. We expect our people to be known for results - bringing expertise, momentum, and relentless focus to every challenge, helping our clients and each other thrive.
About the Role:
Staff Software Engineers operate at the domain level, responsible for shaping system design and improving reliability across multiple teams.
A workstream is a product-aligned engineering organization responsible for delivering a cohesive set of customer and business capabilities. Within a workstream, domains are composed of multiple value lanes (teams), each with its own charter and outcomes. Staff Software Engineers operate across a domain, ensuring that systems owned by multiple teams are designed consistently, operate reliably, and scale effectively.
This role focuses on leading the design and evolution of systems across teams, improving system cohesion, and driving consistent engineering practices. You will partner closely with Software Engineers, Software Development Engineers in Test, Engineering Managers, Product Managers, and Product Designers to ensure systems support customer workflows and business outcomes.
Staff Software Engineers influence technical direction across teams, improve system reliability and scalability, and mentor engineers while elevating engineering practices across the domain.
This role is focused on leading the design and delivery of high-impact solutions across three core areas: customer-facing AI innovation, AI-driven risk and fraud, and AI-enabled operational efficiency.
Responsibilities:
What Success Looks Like:
Candidate Requirements:
Required:
System Design & Architecture
Software Development & Delivery
Data & Technical Skills
Debugging, Observability & Reliability
Technical Leadership & Influence
Modern Engineering Practices (AI & Automation)
Tech Stack
Preferred:
Work Environment & Culture:
We believe that performance and experience go hand in hand - an exceptional employee experience is earned through contribution. We are a results-driven team, grounded in our core values: ownership, authenticity, service, trust, innovation, and camaraderie.
Our culture is built for those who want to make an impact. We challenge each other to grow, celebrate progress, and support one another through shared goals and real connection. Whether you're building technology, serving clients, or supporting internal teams, youโll be part of a company that empowers you to perform at your best and be known for results.
Compensation & Benefits:
Compensation range: $128K-$168K CAD
We invest in the whole employee - personally and professionally. Our benefits package is designed to support your well-being, growth, and success - both inside and outside of work.
Financial Wellness
Health & Well-being
Time Off
Growth & Development
We believe great performance starts with feeling supported - and weโve built our benefits with that in mind.
Traditional Physical Requirements:
Join our team at Priority Technology Holdings, Inc. and be part of a dynamic and innovative company that is transforming the financial technology landscape. Together, we can shape the future of payments and banking solutions while providing unmatched value to our clients.
Sourced by ZipRecruiter