IT Salary Guide

Know your worth. Understand market rates, negotiate with confidence, and evaluate the full picture beyond base pay.

Salary Ranges by Role Level

These ranges reflect what we see across our placements in North America. Actual compensation varies by city, industry, company size, and specific technology stack. Use these as directional benchmarks, not guarantees.

Software Development

LevelSalary Range (USD)Key Context
Junior (0-2 years)$65,000 - $95,000Entry-level, learning fundamentals, mentored
Mid-Level (3-5 years)$95,000 - $140,000Independent contributor, owns features
Senior (5-8 years)$140,000 - $185,000Technical leadership, mentors others
Staff / Lead (8-12 years)$170,000 - $225,000Cross-team impact, architecture decisions
Director / VP$200,000 - $300,000+Organizational strategy, budget ownership

Infrastructure and DevOps

LevelSalary Range (USD)Key Context
Junior (0-2 years)$60,000 - $85,000Basic administration, monitoring
Mid-Level (3-5 years)$90,000 - $130,000Cloud platforms, CI/CD, automation
Senior (5-8 years)$130,000 - $175,000Architecture, reliability, security
Staff / Lead (8+ years)$160,000 - $220,000Platform strategy, multi-cloud

Data and AI

LevelSalary Range (USD)Key Context
Data Analyst$65,000 - $100,000SQL, BI tools, reporting
Data Engineer$110,000 - $170,000Pipelines, warehousing, Spark/Airflow
Data Scientist$120,000 - $180,000ML models, statistics, Python/R
ML Engineer$140,000 - $210,000Production ML, MLOps, LLMs
AI/Data Director$190,000 - $280,000+Strategy, team building, roadmap

Cybersecurity

LevelSalary Range (USD)Key Context
Security Analyst$70,000 - $105,000Monitoring, incident response
Security Engineer$110,000 - $160,000Architecture, tooling, compliance
Senior / Architect$155,000 - $210,000Strategy, risk assessment, leadership
CISO$220,000 - $350,000+Executive leadership, board reporting

Note: Contract/hourly rates are typically 20-40% higher than salary equivalents due to the absence of benefits and employment taxes. A $150,000 salary role might pay $85-$100/hour on contract.

Tips for Salary Negotiation

Most candidates leave money on the table because they do not negotiate, or they negotiate poorly. Here is how to do it right.

1. Do Your Research First

Before any salary discussion, know the market rate for your role, level, and location. Use Levels.fyi, Glassdoor, and Blind as starting points. Our recruiters can also share what we are seeing in current placements.

2. Let Them Name the Number First

When asked "What are your salary expectations?", try to get their range first: "I would love to understand the budget for this role so I can see if we are aligned." If pressed, give a range based on your research.

3. Negotiate the Whole Package

If base salary is firm, there is often flexibility in signing bonus, equity, PTO, remote work days, professional development budget, or title. Everything is negotiable until the offer letter is signed.

4. Use Competing Offers Tactfully

If you have another offer, mention it honestly without being adversarial: "I am genuinely excited about this role. I do have another offer at $X, and I want to make sure we can get to a number that works for both of us."

5. Always Negotiate in Writing

After a verbal agreement, ask for the updated offer in writing before accepting. This protects both parties and avoids misunderstandings about what was agreed to.

6. Be Gracious, Not Aggressive

Negotiation is a collaboration, not a battle. Express enthusiasm for the role, explain your reasoning clearly, and be willing to compromise. Burning bridges over $5K is rarely worth it.

How to Evaluate Total Compensation

Base salary is just one piece of the puzzle. Two offers with the same base pay can differ by $30,000 or more in total value. Here is what to compare:

Total Compensation Checklist

  • Base Salary: Your guaranteed annual pay. The foundation of your compensation.
  • Annual Bonus: Typical range is 5-20% of base. Ask about target vs. actual payout history.
  • Equity / Stock: RSUs, stock options, or phantom equity. Understand the vesting schedule (typically 4 years with a 1-year cliff).
  • Signing Bonus: One-time payment, often $5K-$30K. May have a clawback clause if you leave within 12 months.
  • Health Insurance: Compare premiums, deductibles, and coverage quality. A $200/month premium difference is $2,400/year.
  • 401(k) Match: A 4% match on a $150K salary is $6,000 in free money annually.
  • PTO: More vacation time has real monetary value. 5 extra PTO days at $150K salary is worth roughly $2,900.
  • Remote Work: No commute saves time and money. Estimate commute costs (gas, transit, parking, wear).
  • Professional Development: Conference budgets, certification reimbursement, learning stipends.

When to Negotiate and When to Accept

Negotiate When:

Accept Without Negotiating When:

A word of caution: Negotiating does not mean you always ask for more. It means you make an informed decision about whether the offer reflects your value. Sometimes the right answer is "yes, this is fair."

IT Market Trends

AI and ML Premiums

Professionals with hands-on experience in machine learning, LLMs, and AI infrastructure command a 15-30% premium over equivalent non-AI roles. This trend is accelerating.

Cloud Skills in Demand

AWS, Azure, and GCP expertise continues to drive compensation. Multi-cloud experience and infrastructure-as-code skills (Terraform, Pulumi) are especially valued.

Security Spending is Up

With increasing regulation and cyber threats, security professionals are seeing 10-20% salary growth year-over-year. CISSP and cloud security certifications add significant value.

Contract Rates Are Strong

Companies are increasingly using contract and contract-to-hire arrangements. Skilled contractors can earn 30-50% more than salaried equivalents on an annualized basis.

Remote Work Pay Adjustments

Some companies adjust pay by location. A role paying $180K in San Francisco might offer $150K for remote workers in lower cost-of-living areas. Factor this into your evaluation.

Industry Matters

Financial services, gaming, and healthcare IT tend to pay above average. Nonprofits and education pay below. The same role at the same level can vary 20-30% by industry.

Wondering What You Should Be Earning?

Our recruiters see real compensation data every day. Let us give you an honest market assessment.