Exposure to contract testing, performance testing, or reliability testing. * Familiarity with developer tooling or platform teams. * Experience with Jenkins, Grafana, playwright and Linux.
Exposure to contract testing, performance testing, or reliability testing. * Familiarity with developer tooling or platform teams. * Experience with Jenkins, Grafana, playwright and Linux.
Familiar with integration and contract testing * Knowledge of networking * Experience with ... This makes for a challenging and rewarding engineering experience of continual learning and plenty ...
Quick apply
Familiar with integration and contract testing * Knowledge of networking * Experience with ... This makes for a challenging and rewarding engineering experience of continual learning and plenty ...
This is a fixed term contract position that will last for the remainder of 2026 Purolator is Canada ... As a Software Developer you will be involved in all aspects of a project's lifecycle, from ...
This is a fixed term contract position that will last for the remainder of 2026 Purolator is Canada ... As a Software Developer you will be involved in all aspects of a project's lifecycle, from ...
This is a fixed term contract position that will last for the remainder of 2026 Purolator is Canada ... As a Software Developer you will be involved in all aspects of a project's lifecycle, from ...
This is a fixed term contract position that will last for the remainder of 2026 Purolator is Canada ... As a Software Developer you will be involved in all aspects of a project's lifecycle, from ...
This is a fixed term contract position that will last for the remainder of 2026 Purolator is Canada ... As a Software Developer you will be involved in all aspects of a project's lifecycle, from ...
New
This is a fixed term contract position that will last for the remainder of 2026 Purolator is Canada ... As a Software Developer you will be involved in all aspects of a project's lifecycle, from ...
New
Data Quality Engineer
Kitchener, ON ยท Hybrid
Contract Duration: 12 Months Domain: BFSI Pay Rate: CAD 48-50/hour Incorporated Application Deadline: May 29th, 2026 SKILLS REQUIRED Big Data Quality Engineering (QE) โข Data Testing & Validation ...
Data Quality Engineer
Kitchener, ON ยท Hybrid
Contract Duration: 12 Months Domain: BFSI Pay Rate: CAD 48-50/hour Incorporated Application Deadline: May 29th, 2026 SKILLS REQUIRED Big Data Quality Engineering (QE) โข Data Testing & Validation ...
Data Engineer
CA$90K - CA$150K/yr
Collaborate with AI Engineers to define data contracts and ensure pipeline outputs meet solution requirements for schema, latency, and freshness. * Instrument data pipelines for monitoring, alerting ...
Data Engineer
CA$90K - CA$150K/yr
Collaborate with AI Engineers to define data contracts and ensure pipeline outputs meet solution requirements for schema, latency, and freshness. * Instrument data pipelines for monitoring, alerting ...
Data Engineer
CA$90K - CA$150K/yr
Collaborate with AI Engineers to define data contracts and ensure pipeline outputs meet solution requirements for schema, latency, and freshness. * Instrument data pipelines for monitoring, alerting ...
Data Engineer
CA$90K - CA$150K/yr
Collaborate with AI Engineers to define data contracts and ensure pipeline outputs meet solution requirements for schema, latency, and freshness. * Instrument data pipelines for monitoring, alerting ...
Undertake contract administration and construction liaison * Liaise and coordinate with multiple ... Knowledge of several or all of the following software packages an asset: AutoCAD, MicroStation ...
Undertake contract administration and construction liaison * Liaise and coordinate with multiple ... Knowledge of several or all of the following software packages an asset: AutoCAD, MicroStation ...
Undertake contract administration and construction liaison * Liaise and coordinate with multiple ... Knowledge of several or all of the following software packages an asset: AutoCAD, MicroStation ...
Undertake contract administration and construction liaison * Liaise and coordinate with multiple ... Knowledge of several or all of the following software packages an asset: AutoCAD, MicroStation ...
Specialist, Project Engineering
CA$85.50K - CA$135.50K/yr
Job Title: Specialist, Project Engineer Job Code: 35763 Job Location: Hamilton, Ontario Job ... and Software Engineers as well as a wider functional team of Operations project leads, Planners ...
Specialist, Project Engineering
CA$85.50K - CA$135.50K/yr
Job Title: Specialist, Project Engineer Job Code: 35763 Job Location: Hamilton, Ontario Job ... and Software Engineers as well as a wider functional team of Operations project leads, Planners ...
Undertake contract administration and construction liaison * Liaise and coordinate with multiple ... Knowledge of several or all of the following software packages an asset: AutoCAD, MicroStation ...
Undertake contract administration and construction liaison * Liaise and coordinate with multiple ... Knowledge of several or all of the following software packages an asset: AutoCAD, MicroStation ...
Undertake contract administration and construction liaison * Liaise and coordinate with multiple ... Knowledge of several or all of the following software packages an asset: AutoCAD, MicroStation ...
Undertake contract administration and construction liaison * Liaise and coordinate with multiple ... Knowledge of several or all of the following software packages an asset: AutoCAD, MicroStation ...
... drawings, contract specifications, calculations, and engineer's estimates. * Conduct condition ... Understanding structural analysis and design software such as STAAD, RISA 3D or PCA software, as ...
... drawings, contract specifications, calculations, and engineer's estimates. * Conduct condition ... Understanding structural analysis and design software such as STAAD, RISA 3D or PCA software, as ...
... drawings, contract specifications, calculations, and engineer's estimates. * Conduct condition ... Understanding structural analysis and design software such as STAAD, RISA 3D or PCA software, as ...
... drawings, contract specifications, calculations, and engineer's estimates. * Conduct condition ... Understanding structural analysis and design software such as STAAD, RISA 3D or PCA software, as ...
Intermediate Water Resources Engineer
Guelph, ON ยท On-site
CA$34 - CA$58/hr
Provide resident engineering and contract administration support for construction projects ... Experience with design and drafting software such as ArcGIS and AutoCAD would be an asset
Intermediate Water Resources Engineer
Guelph, ON ยท On-site
CA$34 - CA$58/hr
Provide resident engineering and contract administration support for construction projects ... Experience with design and drafting software such as ArcGIS and AutoCAD would be an asset
Engineering Coordinator - Telecommunications (12-Month Contract)
Milton, ON ยท Hybrid
CA$51.20K - CA$70.40K/yr
You are a dynamic Engineering Coordinator with a background in Engineering. In this role, you will ... software * Familiarity with construction documents and the ability to assist with construction ...
Engineering Coordinator - Telecommunications (12-Month Contract)
Milton, ON ยท Hybrid
CA$51.20K - CA$70.40K/yr
You are a dynamic Engineering Coordinator with a background in Engineering. In this role, you will ... software * Familiarity with construction documents and the ability to assist with construction ...
Engineering Coordinator - Telecommunications (12-Month Contract)
Milton, ON ยท Hybrid
CA$51.20K - CA$70.40K/yr
You are a dynamic Engineering Coordinator with a background in Engineering. In this role, you will ... software * Familiarity with construction documents and the ability to assist with construction ...
Engineering Coordinator - Telecommunications (12-Month Contract)
Milton, ON ยท Hybrid
CA$51.20K - CA$70.40K/yr
You are a dynamic Engineering Coordinator with a background in Engineering. In this role, you will ... software * Familiarity with construction documents and the ability to assist with construction ...
Unreal Engine C++ XR Developer II
Waterloo, ON ยท On-site +1
Contract or full-time employment may also be considered. * This is an opportunity to work in a dynamic team of successful serial entrepreneurs, software developers, researchers, and graphics ...
Unreal Engine C++ XR Developer II
Waterloo, ON ยท On-site +1
Contract or full-time employment may also be considered. * This is an opportunity to work in a dynamic team of successful serial entrepreneurs, software developers, researchers, and graphics ...
Unreal Engine C++ XR Developer II
Waterloo, ON ยท On-site
CA$100K - CA$150K/yr
Contract or full-time employment may also be considered. * This is an opportunity to work in a dynamic team of successful serial entrepreneurs, software developers, researchers, and graphics ...
Quick apply
Unreal Engine C++ XR Developer II
Waterloo, ON ยท On-site
CA$100K - CA$150K/yr
Contract or full-time employment may also be considered. * This is an opportunity to work in a dynamic team of successful serial entrepreneurs, software developers, researchers, and graphics ...
Software Engineer Contract information
See Kitchener, ON salary details
$24.67 - $30.50
5% of jobs
$30.50 - $36.33
2% of jobs
$36.33 - $42.16
15% of jobs
$43.62 is the 25th percentile. Wages below this are outliers.
$42.16 - $47.99
11% of jobs
$47.99 - $53.83
12% of jobs
$53.83 - $59.66
4% of jobs
The median wage is $60.11 / hr.
$59.66 - $65.49
14% of jobs
$65.49 - $71.32
7% of jobs
$75.69 is the 75th percentile. Wages above this are outliers.
$71.32 - $77.15
6% of jobs
$77.15 - $82.98
10% of jobs
$82.98 - $88.81
14% of jobs
$24
$61
$88
How much do software engineer contract jobs pay per hour?
What are the key skills and qualifications needed to thrive as a Software Engineer Contract, and why are they important?
What are some common challenges faced by software engineers working on contract positions, and how can they be managed?
What are software engineer contracts?
What is the difference between Software Engineer Contract vs Software Engineer Full-Time?
| Aspect | Software Engineer Contract | Software Engineer Full-Time |
|---|---|---|
| Employment Type | Temporary, project-based | Permanent, ongoing |
| Work Environment | Typically freelance or agency-based | Company offices or remote |
| Credentials | Usually similar certifications and skills | Same as contract roles |
| Benefits | Limited or no benefits | Health, retirement, paid leave |
In summary, Software Engineer Contract roles are temporary positions focused on specific projects, often with fewer benefits, while Software Engineer Full-Time roles offer permanent employment with comprehensive benefits. Both roles require similar skills and credentials but differ mainly in employment stability and perks.
Full-time
Medical, Retirement
Posted 29 days ago
Job description
Role Overview
We are looking for a Software Development Engineer in Test to help build and sustain high-quality software through strong test design, automation, and collaboration with engineering partners.
This is a hands-on, delivery-focused role for someone who understands modern quality practices and wants to continue developing technical depth, product judgment, and influence. Very important to be comfortable building with agent-assisted and agentic workflows.
You will work closely with Engineers, Product Managers, and Senior Quality Leaders to ensure quality is built in early and continuously, not added at the end.
This role is ideal for someone who is comfortable owning quality for features or services, contributes meaningfully to automation and CI/CD flows, and is ready to grow toward more senior technical leadership.
NOTE: Candidate must reside in Canada.
- Work on meaningful products where quality truly matters.
- Learn from experienced quality and engineering leaders.
- Grow technical depth and ownership over time.
- Contribute to modern quality practices and tooling.
- Clear progression path toward Senior or Staff Quality Engineering roles.
- Own quality for assigned features, services, or components.
- Design and execute risk-based test approaches aligned to product intent.
- Identify gaps in coverage and propose practical improvements.
- Participate actively in story refinement, design discussions, and planning.
- Build and maintain automated tests across API, UI, and integration layers.
- Contribute to existing test frameworks and tooling.
- Write clear, maintainable, production-quality test code.
- Help ensure automation is reliable, meaningful, and provides fast feedback.
- Integrate tests into CI/CD pipelines to provide timely quality signals.
- Monitor pipeline health, test failures, and flakiness.
- Collaborate with engineers to keep pipelines fast and trustworthy.
- Learn and apply evolving approaches, including agent-assisted or agentic workflows, where appropriate.
- Partner with software engineers to improve testability and design.
- Raise quality risks early with context and evidence.
- Participate in root-cause analysis and defect prevention discussions.
- Learn when to push back-and when to accept trade-offs.
- Learn from senior QEs and technical leaders through reviews and mentoring.
- Reflect on what works (and doesn't) in testing and quality practices.
- Gradually take on more complex problems and ownership as skills grow.
- 3+ years of experience in Quality Engineering, Test Engineering, or Software Engineering.
- Experience supporting quality for production software systems.
- Experience working on a cross-functional product or delivery team.
- Solid foundation in test automation (API and UI preferred).
- Ability to read, understand, and write production-level code.
- Familiarity with CI/CD systems and modern development workflows.
- Experience with AI-assisted or agentic testing workflows.
- Exposure to contract testing, performance testing, or reliability testing.
- Familiarity with developer tooling or platform teams.
- Experience with Jenkins, Grafana, playwright and Linux.
- Experience with writing C#.
The Compensation range is for the primary location for which the job is posted. Please note that the actual compensation may vary depending on location and job-related factors such as qualifications, experience, knowledge and skills. If you are applying for this role outside of the primary location and you are selected for an interview, the Talent Acquisition Partner can share more information with you.ย If the compensation structure for the role includes an incentive component (i.e. most Sales roles) the range below represents total target compensation (TTC) (base salary + variable).
$90,000 - $140,000 (CAD) a year
Salary range (min - max)
Position Type:ย New Vacancy