Age is a crude proxy for career stage, but it is the proxy most people use when they wonder whether they are being paid fairly. When a 32-year-old software engineer earning $165,000 asks "is this good?", what they really want to know is: where do I stand relative to people who started around the same time I did?

The answer depends on role, geography, company tier, and career track. But there are clear patterns. Based on 2025-2026 compensation data from Levels.fyi, Glassdoor, Stack Overflow Developer Survey, and our own salary insights, here is what the typical tech salary progression looks like by age -- and what it means if you are ahead, behind, or exactly where you expected to be.

Age-to-Career-Stage Mapping

Before looking at numbers, it helps to understand the typical (not universal) mapping between age and career stage for someone who entered tech through a traditional path (CS degree at 22, or bootcamp/self-taught entry at 23-25).

| Age | Typical Stage | Years of Experience | Title (IC Track) | Title (Management Track) | |---|---|---|---|---| | 22-25 | Entry/Junior | 0-3 | Junior SWE, SWE I | -- | | 25-28 | Mid-Level | 3-6 | SWE II, Mid SWE | -- | | 28-32 | Senior | 6-10 | Senior SWE, SWE III | Engineering Manager | | 32-37 | Staff/Lead | 10-15 | Staff SWE, Tech Lead | Senior EM, Director | | 37-42 | Principal/Director | 15-20 | Principal SWE | VP Engineering | | 42+ | Distinguished/Executive | 20+ | Distinguished Eng, Fellow | SVP, CTO |

Career changers, people who took time off, those with advanced degrees (PhD at 28-30), and anyone outside the US/European career ladder will have different timelines. This is a reference point, not a rule.

Salary by Age: Software Engineers

United States

Software engineering remains the highest-volume tech role with the most data. Here is what software engineers typically earn at each career stage, based on US data across company tiers.

| Age Range | Career Stage | Base Salary | Total Comp (Big Tech) | Total Comp (Mid-Market) | |---|---|---|---|---| | 22-25 | Junior/Entry | $85,000-$130,000 | $150,000-$230,000 | $90,000-$140,000 | | 25-28 | Mid-Level | $120,000-$165,000 | $200,000-$320,000 | $130,000-$180,000 | | 28-32 | Senior | $155,000-$210,000 | $300,000-$460,000 | $170,000-$240,000 | | 32-37 | Staff | $195,000-$260,000 | $420,000-$700,000 | $220,000-$320,000 | | 37-42 | Principal | $230,000-$310,000 | $550,000-$900,000 | $280,000-$420,000 | | 42+ | Distinguished | $270,000-$370,000 | $700,000-$1,200,000+ | $350,000-$550,000 |

The gap between "Big Tech" and "Mid-Market" total compensation is driven almost entirely by equity. Base salaries at a mid-sized SaaS company and at Google are often within 15-20% of each other. It is the stock grants that create a 2-3x total comp difference at senior levels and above.

For city-specific breakdowns, see our salary pages for San Francisco, New York, and Seattle.

Europe

European tech salaries follow a similar progression curve but at a lower absolute level. The gap narrows when you factor in universal healthcare, stronger labor protections, more vacation time, and (in many countries) free or subsidized education that means no student debt.

| Age Range | Career Stage | UK (GBP) | Germany (EUR) | Netherlands (EUR) | |---|---|---|---|---| | 22-25 | Junior | 30,000-48,000 | 38,000-50,000 | 35,000-48,000 | | 25-28 | Mid | 48,000-68,000 | 50,000-68,000 | 48,000-65,000 | | 28-32 | Senior | 68,000-95,000 | 65,000-88,000 | 62,000-85,000 | | 32-37 | Staff/Lead | 90,000-130,000 | 82,000-115,000 | 78,000-110,000 | | 37-42 | Principal/Dir | 120,000-170,000 | 100,000-145,000 | 95,000-135,000 | | 42+ | Distinguished | 150,000-220,000+ | 120,000-180,000+ | 110,000-165,000+ |

London and Berlin are the two primary European tech hubs, with London paying 15-25% more in nominal terms but also carrying significantly higher living costs.

Asia-Pacific

| Age Range | Career Stage | Singapore (SGD) | Australia (AUD) | India (INR, Lakhs) | |---|---|---|---|---| | 22-25 | Junior | 48,000-72,000 | 65,000-90,000 | 6-12 | | 25-28 | Mid | 72,000-108,000 | 90,000-130,000 | 12-22 | | 28-32 | Senior | 108,000-160,000 | 130,000-175,000 | 22-40 | | 32-37 | Staff/Lead | 150,000-220,000 | 170,000-230,000 | 35-65 | | 37-42 | Principal/Dir | 200,000-300,000 | 220,000-300,000 | 55-100+ |

Singapore is the highest-paying Asian tech hub and benefits from extremely low personal income tax rates (0-22% progressive, capped at 22%), making effective take-home pay competitive with many US cities.

Salary by Age: Other Major Roles

Data Scientists

Data scientists follow a similar curve to software engineers but with a few differences: entry-level pay is slightly lower (data science requires more ramp-up time), and the senior ceiling is slightly higher in specialized areas like ML research.

| Age Range | Stage | US Base | US Total Comp (Big Tech) | |---|---|---|---| | 24-27 | Junior DS | $90,000-$125,000 | $130,000-$200,000 | | 27-30 | Mid DS | $125,000-$165,000 | $200,000-$310,000 | | 30-34 | Senior DS | $160,000-$210,000 | $300,000-$450,000 | | 34-38 | Staff/Principal DS | $200,000-$260,000 | $420,000-$650,000 | | 38+ | Research Scientist/Dir | $240,000-$320,000 | $550,000-$900,000+ |

Data science ages skew slightly older at entry because many data scientists enter with a master's degree or PhD, starting their industry career at 24-28 rather than 22.

Product Managers

Product managers have a different entry point -- most transition into PM roles after 2-4 years in engineering, consulting, or design, making the typical entry age 25-28.

| Age Range | Stage | US Base | US Total Comp (Big Tech) | |---|---|---|---| | 25-28 | Associate PM | $100,000-$140,000 | $160,000-$250,000 | | 28-32 | PM | $140,000-$180,000 | $250,000-$380,000 | | 32-36 | Senior PM | $175,000-$220,000 | $350,000-$520,000 | | 36-40 | Group PM / Director | $210,000-$270,000 | $480,000-$750,000 | | 40+ | VP Product | $250,000-$350,000 | $650,000-$1,100,000+ |

PM compensation is heavily weighted toward bonus and equity at senior levels. Base salary growth flattens after Senior PM, but total comp continues to climb sharply.

Machine Learning Engineers

ML engineers command a premium over general software engineers at every level, with the gap widening at senior stages due to talent scarcity.

| Age Range | Stage | US Base | US Total Comp (Big Tech) | |---|---|---|---| | 24-27 | Junior MLE | $110,000-$145,000 | $170,000-$260,000 | | 27-31 | Mid MLE | $145,000-$190,000 | $260,000-$380,000 | | 31-35 | Senior MLE | $185,000-$240,000 | $370,000-$530,000 | | 35-39 | Staff MLE | $230,000-$290,000 | $500,000-$780,000 | | 39+ | Principal/Research | $270,000-$360,000 | $650,000-$1,000,000+ |

The IC vs Management Split

Around age 30-35, most tech professionals face a fork: continue on the individual contributor (IC) track or move into management. This decision has significant long-term compensation implications.

Individual Contributor Track:

  • Compensation growth is tied to technical depth and scope of impact
  • Promotions become increasingly rare above Staff level (typically 3-5 years between Staff and Principal)
  • Very few engineers reach Distinguished/Fellow level (top 1-2% at Big Tech companies)
  • Peak TC for top ICs: $800,000-$1,500,000 at companies like Google, Meta, Netflix

Management Track:

  • Compensation growth is tied to team size and organizational scope
  • Promotions can be faster in high-growth companies (director by 35 is achievable)
  • Wider comp range: a weak Director earns less than a strong Staff IC; a strong VP earns more than almost any IC
  • Peak TC for senior leaders: $1,000,000-$3,000,000+ (VP/SVP at public tech companies)

At the Senior level (~30-32), both tracks pay roughly the same. The divergence begins at Staff/Manager and widens through Director/Principal and beyond. By the VP/Distinguished level, management typically pays 20-40% more -- but there are significantly more management positions at that level than there are Distinguished Engineer slots.

Are You Behind? The Honest Assessment

If your salary falls below the ranges listed for your age and role, here are the most common reasons and what to do about them:

1. You are at a lower-paying company tier. The single largest factor in tech compensation is company tier. A senior engineer at a 50-person startup or a government contractor earns $150,000-$190,000 TC. The same engineer at Google earns $350,000-$460,000. Same skill, same age, 2x+ pay gap. Switching companies is the fastest way to correct this.

2. You have not changed jobs in 3+ years. Internal promotion raises (10-15%) consistently trail external offer jumps (20-40%). If you have been at the same company since your mid-level days and are now senior, you are almost certainly underpaid relative to market. The most effective corrective action is to interview externally, get offers, and either negotiate a retention package or leave.

3. You are in a lower-paying geography without remote comp. An engineer in Austin earning $140,000 is paid fairly for Austin. An engineer in San Francisco earning $140,000 at the senior level is underpaid. Geography matters, but remote roles that pay SF/NYC rates have made location less of an excuse since 2021.

4. You are in a lower-paying sub-role. QA engineers, IT support, and certain DevOps roles pay 20-35% less than product-facing software engineers. If your comp feels low, check whether the issue is your specific role's market rate rather than your personal under-compensation.

5. You are behind on career progression. If you are 32 and still in a mid-level role, the salary gap is really a promotion gap. Focus on closing the skills gap (system design, technical leadership, cross-team influence) rather than negotiating higher mid-level pay.

How to Accelerate Your Salary Growth

The engineers who reach the top of these ranges by 35 rather than 45 share a few common patterns:

Strategic job changes. Two to three well-timed moves in your first decade (every 2-3 years) can compress 10 years of salary growth into 6-7. Each move should come with a level bump or at minimum a 20%+ comp increase.

Skill stacking. Engineers who combine deep technical skill with product sense, data fluency, or leadership ability are promoted faster and paid more. A machine learning engineer who can also design experiments and present to executives is worth more than one who only writes model code.

Big Tech experience. Even if you ultimately prefer startups, spending 2-4 years at a FAANG-tier company calibrates your skills, resume, and salary expectations upward. Future employers (including startups) will pay you based partly on what you earned before.

Geographic arbitrage. Earning a San Francisco or Seattle salary while living somewhere with 40-60% lower costs is the most effective purchasing-power hack in tech. Use our cost of living comparison tool to model specific scenarios.

The Bottom Line

Tech salaries grow rapidly in the first decade, then split depending on track, company, and ambition. By 35, the spread between the median and the 90th percentile is enormous -- a 3-4x gap in total compensation.

The numbers in this post are reference points, not prescriptions. Use them to ask the right questions: Am I at the right company? Am I progressing at the right pace? Am I in the right geography for my goals?

Start with our salary calculator to benchmark your current compensation, explore city-by-city comparisons to understand geographic options, and browse the salary directory to see where your role ranks across the industry. If you are considering a move to accelerate your career, our relocation guides cover the financial math of every major tech hub.

Your age does not determine your salary. Your decisions do.