← All answers
New grads[ The answer engine ]

What salary should I ask for as a junior in 2026?

Matthew LaCrosse

Founder, iRocket Careers

August 5, 2026 · 5 min read
Ask for $72,000–$91,000 base for a junior software role in the US. Total comp at large tech companies runs $100,000–$140,000 with equity. Location and company tier matter more than your script.

The number you should ask for depends on what you are measuring. Base salary? Total compensation? A remote role at a startup or an in-office role at a public tech company? The range is wide — and most new grads anchor on the wrong number, then negotiate from confusion.

Here is the short version: for a junior software engineering role in the United States in 2026, the median base salary sits around $72,000, with most offers landing between $54,000 and $91,000 depending on city, company size, and specialization. At large tech companies, total compensation — base plus equity and bonus — often pushes the figure to $100,000–$140,000 for entry-level engineers.

What the data says

Payscale reports a median base salary of $72,245 for junior software engineers in 2026, with the 10th percentile at $54,000 and the 90th at $91,000. Entry-level engineers with less than one year of experience average closer to $68,000 in total compensation, while those with one to four years move toward the $72,000 midpoint.

The Bureau of Labor Statistics puts the national median for all software developers at $133,080 — but that figure includes mid-level and senior engineers, so it is not a useful anchor for a first offer. Levels.fyi, which tracks total compensation at large tech employers, reports a median of roughly $140,000 for entry-level engineers at companies that grant equity, with a range from $100,000 to $189,500.

$72K
median base salary for junior software engineers in 2026

Payscale

$54K–$91K
base salary range (10th to 90th percentile)

Payscale

$100K–$140K
typical total comp at large tech companies (base + equity + bonus)

Levels.fyi

What moves the number

Three factors separate a $60,000 offer from a $120,000 one. Understand them before you name a number.

  1. Location. San Francisco, Seattle, and New York pay 25–40% above the national median. Austin, Denver, and Chicago cluster closer to the middle. Remote roles vary: some companies pay national rates regardless of location; others adjust for cost of living. Ask which policy they use before you negotiate.
  2. Company tier. A seed-stage startup may offer $65,000 base with equity that could be valuable or worthless. A public tech company often starts at $110,000–$130,000 base with a four-year stock grant and annual bonus. A mid-size enterprise outside tech typically lands in the $70,000–$85,000 range with minimal equity. Each tier has a different comp structure — compare total packages, not base alone.
  3. Specialization. AI and machine learning roles command a 15–25% premium over general software engineering. Cloud infrastructure, security, and backend roles also sit above the median. Frontend and QA roles tend to cluster closer to the middle of the range. If you have a scarce skill, the market pays for it.

How to negotiate without overplaying

Most new grads negotiate poorly because they ask for a number without context. The employer knows the market better than you do. Your leverage is not bluffing — it is proof that you understand the range and can justify where you sit inside it.

  1. Research before the call. Know the median for your city, role, and company size. Use Payscale, Levels.fyi, and Glassdoor to build a three-point anchor: the low end, the median, and the high end for your specific situation.
  2. Ask about total compensation, not just base. A $75,000 base with $15,000 in annual equity and a $10,000 signing bonus is a $100,000 first-year package. A $85,000 base with no equity and no bonus is less. Compare the full picture.
  3. Name a range, not a single number. Saying "I am looking for $75,000 to $85,000 based on the market data for this role in this city" signals that you have done your homework. It also gives the employer room to land somewhere inside your band without feeling pushed.
  4. Have a walk-away number. Know the minimum you will accept before the call. If the offer is below that and they will not move, you need a different employer — not a better argument.

Common mistakes

Three errors cost new grads money every hiring season. Avoid them.

  • Asking for a number you cannot justify. If you say "$120,000" for a junior frontend role in a mid-size city, the recruiter knows you are guessing. That erodes credibility. Anchor to data, not aspiration.
  • Ignoring equity and benefits. A lower base with real equity at a growing company can outperform a higher base with nothing else. Ask about vesting schedules, 401(k) matching, health insurance subsidies, and professional development budgets. These add up.
  • Negotiating from fear. The worst time to negotiate is when you are desperate. If you have no other offers and no savings, you will accept anything. Apply broadly, get multiple offers, and negotiate from position — not panic.

Where this leaves you

The right salary to ask for is the one the market supports for your specific role, location, and company tier — not the number you hope for or the number a friend got at a different company. Build your anchor from verified data, compare total compensation, and negotiate with context. The goal is not to win a number. It is to avoid leaving money on the table because you did not know what the table looked like.

[DO THIS WEEK]

Look up your role on Payscale and Levels.fyi. Write down three numbers: the low end, the median, and the high end for your city and specialization. When an offer arrives, compare it to your three-point anchor. If it is below the low end, ask why. If it is above the median, accept and move on. The hour you spend researching now saves you thousands later.

The board shows salary on every listing — no guessing, no negotiation blind. Filter by role, level, and location, then apply with your number already in hand.

FAQ

Should I ask for more than the median?
Only if you have a reason: a scarce skill, a competing offer, or a high-cost location. Asking above the median without justification signals that you have not researched the market. Start at the median for your situation and negotiate up if you have leverage.
What if the company says the salary is non-negotiable?
Some companies, especially large ones with rigid bands, have little room on base salary. In that case, negotiate on equity, signing bonus, start date, remote flexibility, or professional development budget. Total compensation has more levers than base alone.
How do I compare equity to base salary?
Ask for the current valuation, the number of shares, the vesting schedule, and the most recent 409A price. A common rule of thumb: value equity at 50% of face value for a private company, 80% for a public company. If you cannot get those numbers, the equity is speculative and should not be counted as assured compensation.
[SOURCES]

Sources & references

  1. Junior Software Engineer Salary in 2026 Payscale
  2. Software Developer Occupational Outlook Handbook U.S. Bureau of Labor Statistics
  3. Entry Level Software Engineer Salary in United States Levels.fyi

Verified before publish. We only cite sources we've read.

[THE SIGNAL]

Proof > noise, weekly.

One essay a week on getting hired on proof — not keywords. No spam.

Know the number before the call.

Real roles with salary on every listing — no guessing, no negotiation blind. US-only, nothing older than 7 days.