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.
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.
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.
Intake & calibration
We align on scope, the team, and what fit really means: career direction and total comp, not just a checklist.
Shortlist & interviews
A small, ranked shortlist with first submissions in 24 to 48 hours. We coordinate scheduling, prep candidates, and debrief both sides.
Offer & close
We frame total compensation and shape the offer so the right candidate says yes, then keep momentum through to signed.
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.
A focused, success-based search closes that gap, and you only pay when the right hire starts.
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.
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.
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.
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.
Engineering & Devs
9 roles- App & Mobile Developers $80K–$150K
- DevOps Engineers $95K–$170K
- Full-Stack Developers $75K–$150K
- Product Designers $75K–$130K
- QA & Automation Engineers $75K–$135K
- Software Architects $115K–$175K
- Software Engineers & Developers $75K–$160K
- Solutions Architects $95K–$180K
- Web & Front-End Developers $70K–$140K
Infrastructure & Support
6 roles- Cloud Engineers $90K–$180K
- Database Administrators $75K–$125K
- Help Desk Support $50K–$85K
- IT Support Specialists $60K–$105K
- Network Engineers $85K–$155K
- System Admins $80K–$140K
Leadership & Delivery
6 roles- Business Analysts $75K–$130K
- Engineering Managers $110K–$210K
- IT Managers $90K–$170K
- Product Managers $85K–$165K
- Program Managers $95K–$185K
- Project Managers $80K–$160K
Data & AI
4 roles- AI Engineers & Developers $95K–$185K
- Data Analysts $65K–$120K
- Data Engineers $95K–$175K
- Data Scientists $90K–$170K
Security & Compliance
3 rolesBands 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
Bill 190 compliant by default.
Every search keeps your hiring audit-ready in Ontario.
- 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
Keep reading
More on permanent recruitment
Guidance from our recruiters on getting permanent searches right.
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.