Salary Negotiation Guide for Freshers and Experienced Engineers
Updated 28 Oct 2026 4 min read
On this page 10 sections
- 1First, understand what you are negotiating
- 2For freshers: how much room is there?
- 3For experienced engineers: you have more leverage
- 4Answering "What are your salary expectations?"
- 5How to negotiate: a simple process
- 6Sample scripts
- 7Comparing offers fairly
- 8Things to avoid
- 9After you accept
- 10Related reading
First, understand what you are negotiating
Many people only look at the headline number. Before you negotiate, understand how the offer is built.
- Fixed pay: guaranteed monthly salary components (basic, HRA, allowances)
- Variable pay or bonus: paid only if conditions are met. Ask how often it has actually been paid.
- Joining or relocation bonus: often with a clawback if you leave early
- Stock options (ESOPs / RSUs): value depends on vesting schedule and company performance
- Benefits: insurance, provident fund, leave, learning budget, remote or hybrid options
- Terms: probation length, notice period, service agreement or training bond, and location
Compare the in-hand monthly amount and total annual compensation, not just the CTC (cost to company) figure.
For freshers: how much room is there?
Large campus and mass-hiring programs often have fixed bands, so negotiation is limited. Even then you can:
- Ask whether a higher band is available based on your assessment performance or skills
- Compare offers and choose based on role, training, learning and location as well as pay
- Ask about bond or service agreement terms and the training period
Product companies and startups usually have more flexibility, particularly if you have strong projects, internships or competing offers.
For experienced engineers: you have more leverage
Your leverage comes from skills in demand, measurable impact, competing offers and your current pay. Prepare:
- Research the market. Look at salary information on reputable job sites, talk to peers and recruiters, and note ranges for your role, city and experience.
- Define three numbers: your ideal, your target and your walk-away minimum.
- List your value: projects shipped, systems owned, cost or time saved, scale handled, rare skills.
Answering "What are your salary expectations?"
You are often asked early. Useful approaches:
- Delay politely: "I'd like to understand the role and responsibilities better first. Could you share the range budgeted for this position?"
- Give a researched range: "Based on my experience and the market for this role, I'm looking for something in the range of X to Y, depending on the full package."
- Avoid giving one fixed number too early, and avoid under-selling.
Laws and customs about asking for your current salary vary; you can say you prefer to discuss expectations for this role. Always be truthful if you do share figures, since offers can be checked.
How to negotiate: a simple process
- Express enthusiasm first. "Thank you, I'm excited about this role and the team."
- State your request with reasons. "Given my four years of experience in payment systems and the competing offer I have, I was hoping for X. Is there flexibility?"
- Be specific and calm. Avoid ultimatums and emotional language.
- Negotiate the whole package if base pay is fixed: joining bonus, review cycle, role level, remote days, training budget, earlier start of vesting.
- Get the final offer in writing before you resign or reject others.
Sample scripts
Experienced, with a competing offer: "I'm very interested in joining and I appreciate the offer. I have another offer at X, and your team's work is a better fit for my goals. If you can bring the fixed compensation closer to X, I would be ready to accept."
Fresher, asking about band or role: "Thank you for the offer. Based on my project work and the coding assessment results, would there be an opportunity to be considered for the higher-skilled role? I'd also like to understand the training programme and agreement terms."
When the answer is no: "I understand. Could we revisit compensation after the six-month review, or add a learning budget?"
Comparing offers fairly
Make a simple table with: fixed pay, in-hand monthly, variable (and how reliable), joining bonus, equity, growth path, learning, manager and team, location and commute, work flexibility, company stability and notice period or agreement. Growth and learning can matter more than a small pay difference, especially in your first two years.
Things to avoid
- Lying about current salary or fabricating competing offers
- Accepting verbally and then reneging
- Negotiating by message with aggressive demands
- Resigning before you have a signed offer
- Ignoring service agreements and clawbacks
After you accept
Thank everyone, keep communication professional, and complete background verification with accurate information. Honesty here protects your offer. If you are leaving a job, plan your notice period and handover (job switch plan).
Related reading
See the interview process explained and, if an offer looks suspicious or asks for money, read about job scams. Browse current experienced openings to compare roles.
Found this useful? Share it with a friend.