EngineeringHiringCostRun TCO

By Role

Engineering Hiring Cost by Role

Same TCO ledger, applied per discipline. Software, SRE, ML, firmware, security, and engineering manager hires have meaningfully different cost profiles.

Software Engineer (general / backend)

The largest engineering hiring category. Highest job-board signal and the most active recruiter market. Referral programmes work best here.

All-in TCO

$35k - $95k

Base salary
$110,000 - $200,000
Time to fill
45-65 days
Recruiter fee
15-22%

Site Reliability / Platform Engineer

Smaller pool, higher passive ratio. Direct sourcing and specialist agencies dominate. Loop tends to be heavier with systems-design rounds.

All-in TCO

$45k - $115k

Base salary
$140,000 - $230,000
Time to fill
55-80 days
Recruiter fee
18-25%

Machine Learning Engineer

Tightest market. PhD-leaning candidates, heavy take-homes, longer loops with research components. Equity often dominates negotiation.

All-in TCO

$60k - $165k

Base salary
$160,000 - $290,000
Time to fill
65-100 days
Recruiter fee
20-28%

Firmware / Embedded Engineer

Niche talent pool, hardware-product-cycle constraints. Specialist embedded recruiters typical. Onsite hardware bring-up makes remote loops harder.

All-in TCO

$45k - $110k

Base salary
$120,000 - $210,000
Time to fill
65-95 days
Recruiter fee
20-26%

Security Engineer

Demand outpaces supply. Background-check spend higher than other engineering roles. Specialist agencies and conference circuit are top channels.

All-in TCO

$50k - $130k

Base salary
$140,000 - $240,000
Time to fill
60-90 days
Recruiter fee
20-26%

Engineering Manager

Loops require leadership and people-management signal, not just technical depth. Retained search common at director+ level.

All-in TCO

$60k - $145k

Base salary
$170,000 - $260,000
Time to fill
70-100 days
Recruiter fee
22-30%

Run TCO for your specific role

The calculator lets you pick salary, channel, and loop hours and shows the per-line breakdown.