Skip to main content
Permanent IT recruitment · Canada

Permanent IT recruitment, without the upfront risk.

Permanent placement for full-time tech roles, on a success-based model. No upfront fees, no retainers, no exclusivity, you pay only when a vetted candidate starts, backed by our 90-day guarantee.

200+ Roles placed across Canada
48 hrs To your first candidate
2-3 wks To fill most roles
4.9 Rated on Google 150+ reviews

Why teams trust us

A direct hire staffing agency that gets paid when they start.

When hiring decisions carry weight, STACK IT delivers with focus and follow-through, not volume.

Two to three vetted candidates, not twentyA calibrated shortlist chosen for your team and your stack, usually within the first two weeks.

We don’t flood your inbox

You get two to three vetted candidates chosen for the role, not twenty guesses to sort through yourself.

We speak tech

Recruiters who understand the work screen for what matters: skill, fit, and readiness, not keyword matches.

We own the process

From intake to offer, we run the full search and coordinate every step so your team can stay focused.

We help you close

We guide offer strategy and frame total compensation so the right candidate says yes, even when the budget is tight.

We stay after the hire

Day One check-ins and onboarding follow-through keep your new hire engaged through the critical first weeks.

How it works

A real search, paid only when they start.

Success-based from day one. You only pay when a vetted candidate starts, and we run the full search to get you there.

01

Intake & calibration

We align on scope, the team, and what fit really means: career direction and total comp, not just a checklist.

02

Shortlist & interviews

A small, ranked shortlist with first submissions in 24 to 48 hours. We coordinate scheduling, prep candidates, and debrief both sides.

03

Offer & close

We frame total compensation and shape the offer so the right candidate says yes, then keep momentum through to signed.

04

Day One & beyond

Pre-start support and onboarding follow-through so Day One actually happens, backed by our 90-day guarantee.

Pricing

Simple pricing: a percentage of salary, invoiced when they start.

No upfront fees, no retainers, no fine print. You pay once a vetted candidate starts, and not a moment sooner.

Fee structure

Pay only when they start

A percentage of the new hire’s base salary, billed once they begin. No placement, no fee.

Engagement

No upfront, no exclusivity

No retainers and no lock-in. Keep your own search running alongside ours.

Payment timing

Invoiced on Day One

You’re billed only when your new hire actually starts, never at offer or acceptance.

Your risk

None unless we deliver

If no one is hired, there’s no fee. High-volume searches get flexible pricing.

Cost of delay

What is the empty seat costing you?

Every week a role stays open has a price in shipped work, momentum, and overloaded teammates. Estimate it.

  • Software & Engineering
  • Cloud, QA & DevOps
  • Data, Analytics & AI
  • Product & Delivery
  • IT Support & Infrastructure
  • Cybersecurity & Information Security

Choose a role to see what the empty seat costs each day and over time.

Estimate only, based on typical Canadian base salaries and a productivity multiplier. Your actual cost varies by role and team.

One service, many names

Direct hire, permanent placement, success-based: same promise.

The industry calls this direct hire recruiting, permanent placement, direct placement, or contingency search. Whatever your procurement team calls it, the shape is the same: we source and screen, you interview a short list, and a fee is due only when your new full-time hire starts. The differences that matter are in the fee model, so here they are side by side.

Multiple agencies race on the same role with no exclusivity, and the fee, typically 15–25% of first-year salary, is due on hire. It can be fast, but effort follows winnability: a hard role in a crowded race gets a database pass instead of a search.

Our take: we run contingency economics with retained-level effort. One named recruiter owns your search either way.

One firm works your role exclusively and is paid in stages regardless of outcome, with a portion up front. Built for executive and confidential mandates where discretion outweighs speed, and fees run higher than contingency.

Our take: for leadership searches we deliver the exclusivity and discretion without the upfront risk.

One transparent fee, a percentage of base salary, invoiced only when your hire starts, covered by a 90-day guarantee. No retainer, no exclusivity required, and no charge if you don’t hire.

This is how every STACK IT direct hire search runs, for individual contributors through to directors.

Client stories

Teams trust us with their toughest hires.

Talent and HR leaders on what it’s like to partner with STACK IT.

Tough hires? We’re built for that.

They actually listened to our unique candidate profile and delivered on it. Responsive, informed, and exactly what we needed.
Rebecca Talent Acquisition Lead Service Inspired Restaurants

Toronto hire, run from Bermuda.

We were especially impressed that they filled our Senior Systems Engineer role in just 8 days without compromising on the quality of the hire.
Neil Gnosis Gnosis

An extension of your team

They understood our culture during an intense growth phase and helped evolve our hiring process. These hires are still with us today.
Krista Principal Eckler

Permanent vs contract

Two ways to hire. Pick what fits.

Permanent and contract solve different problems. Here’s how they compare, so you can choose with confidence.

Contract Permanent
Employment We act as the employer of record You hire directly as the employer
Billing Hourly rate, margin included One-time fee, a percentage of base salary
Commitment Short to mid-term Long-term, full-time
Flexibility Scale up or down by project Built for stability and retention
Risk Shared; swap or backfill mid-contract Yours, backed by our 90-day guarantee
Conversion Convert to permanent with a prorated buyout The hire is yours from Day One
Start speed 5 to 10 business days 2 to 3 weeks
Best for Projects, surges, and coverage Building your core team

Read the full breakdown: Permanent vs. Contract Tech Recruiting

Permanent placements

Permanent placements across your whole tech team.

Every role below is one we place permanently, on the same success-based terms. Hover a role to see what it typically pays in Canada.

Bands are national medians from our 2026 Canadian Tech Salary Guide, built from signed offers and live searches.

Free download · No sales call attached

Make the offer that gets accepted. Benchmark it first.

  • 2026 salary bands for 25+ Canadian tech roles
  • Offer and retention context behind the numbers
Get the 2026 Salary Guide

Bill 190 compliant by default.

Every search keeps your hiring audit-ready in Ontario.

See the Bill 190 checklist
  • Salary-range disclosure
  • AI-use transparency
  • Decisions within 45 days

FAQ

Permanent recruitment, answered.

The questions teams ask before starting a permanent search with us.

Permanent recruitment is hiring someone onto your own payroll for an ongoing role, with an agency finding and screening the candidate and stepping away once they start. The employment relationship is yours from day one: your contract, your benefits, your team. Agencies charge for it one of two ways, a retainer paid upfront whatever the outcome, or a success fee owed only when your hire starts. We work the second way.

Who employs the person, and how long the need lasts. In permanent recruitment you become the employer and the role has no end date. In temporary or contract recruitment the agency employs the worker, bills an hourly rate, and the engagement ends when the work does. The cost behaves differently too: permanent is a one-time fee against salary, temporary is an ongoing margin for as long as the person stays. Plenty of teams run both, a permanent core with contract capacity around it.

Ask for the licence number. Ontario has required recruiters and temporary help agencies to hold a licence since 2024, the numbers are public, and you can verify one on the provincial register before signing anything. Ours are REC-0000007562 for recruiting and THA-0000007550 for temporary help. Past the licence, a legitimate agency never asks a candidate to pay a fee, names the client before an interview, and puts its guarantee in writing.

You brief the role, we source and screen against that brief, and you interview a shortlist instead of an inbox. When you choose someone, they join your payroll directly and we invoice a percentage of their base salary. Nothing is owed if you do not hire. If the person leaves inside 90 days, we run the search again. Most searches reach shortlist in about two weeks.

A direct hire is a full-time employee recruited by an agency but employed by you from day one, on your payroll and benefits, with the agency paid a one-time placement fee. It differs from contract staffing, where the agency remains the employer. Every permanent search we run is a direct hire placement.

They solve different problems. A direct hire search fills a permanent seat you plan to keep; staffing covers a defined stretch of work with a contractor on the agency's payroll. If the role is ongoing and core to the team, direct hire wins on retention and cost per year of tenure. If the need is a project, a migration, or coverage, contract IT recruitment is the faster and more flexible answer.

Doing it yourself, the honest downsides are time and reach: a self-run search typically costs a hiring manager six or more weeks of screening, and job postings only reach candidates who are actively looking. Working through an agency answers both, and with a success-based fee the cost only lands when the role is actually filled.

We work on a success-based model, sometimes called pay-per-hire. You pay a percentage of the new hire's base salary, invoiced only once they start. No upfront fees, no retainers, and no charge if you don't hire. Our recruitment agency fees article breaks the numbers down in full.

Yes. What the industry calls direct-hire placement or contingency recruiting is what we call success-based permanent recruiting: we source, screen, and place full-time hires, and you pay only when one starts, with no exclusivity required.

No. You can keep your own search running, or work with other recruiters, alongside us. We earn repeat work by delivering, and we keep no one under an exclusivity clause.

Then you don't pay. The fee is invoiced only when your new hire actually begins. If they never start, there's no charge.

Yes. We frame the full offer, base, bonus, benefits, growth, and flexibility, so the right candidate sees the whole picture, more than just the salary number.

First candidates usually land within 24 to 48 hours, and most roles close in two to three weeks (here's how permanent and contract timelines compare), depending on how quickly interviews move on your side.

Still have a question? Talk to a recruiter

Build your team with confidence.

Tell us about the role. We bring a calibrated shortlist of vetted candidates, and you only pay when the right hire starts.

  • Pay only when they start
  • First candidates in 24–48 hrs
  • Screened for skills and fit

Start a search

Tell us what you’re hiring for.

Share the role and we’ll reply within one business day with a calibrated shortlist of vetted candidates, screened for your stack and your team.

Call (905) 238-9204