Salary negotiation
The numbers, the scripts, the floors. Read this twice — once now, once the morning of any call where money might come up.
01The numbers — what to ask for
Your headline range for a full-time employee role. Defensible given 10+ yrs experience and Artlist as anchor.
Bump ~15-20% if they propose contractor — you cover your own taxes, no benefits, no PTO.
Below this, the role isn't worth the switching cost. Don't share this number — just know it.
Why this range
- Senior frontend in the US: $128K-$148K/yr median. You won't get that. They're hiring globally remote partly to widen the pool, partly to manage cost.
- Bangladesh remote frontend median (Plane.com): ~$45K/yr. You're well above the median because of 10+ years, Artlist tenure, public portfolio, and side-project ownership.
- Realistic landing zone for this kind of role from this kind of company: $70K-$90K is where serious offers tend to land for senior, fully-remote, non-US-based engineers at small-to-mid US product companies.
- Why $90K is the top: Push higher and they may walk to the next candidate. $90K is "premium senior offshore"; $100K+ for a 22-person company is a stretch unless you have a competing offer.
02The deflection — when they ask first
They will ask. Stage 1 screeners almost always do. Your job is to deflect once, deflect twice, and only commit on the third push.
Deflection #1 — soft
Notice: it ends with a question that hands the ball back. ~70% of the time they'll answer.
Deflection #2 — if they bounce it back
You're not refusing — you're framing it as "I want to give you a useful answer, not a random one."
Deflection #3 — if they insist
Then immediately ask where that sits in their range. Don't leave silence. Don't apologize for the number.
03If they name a number first
This is the easier path. Three scenarios:
They say "$60-80K." Your move: "That's roughly in the area I was thinking. I'd want to land toward the upper end of that, given the depth of the work and my experience, but the range itself is reasonable. Can we talk about what determines where a candidate lands in that range?"
They say "$45-60K." Your move: "Thanks for being upfront. That's a bit below where I was thinking — I'd be looking at the $70-90K range based on my experience and the scope I'm seeing in the JD. I want to be respectful of your budget; is there flexibility, or is that the firm cap? And what does the rest of the package look like?"
Don't walk away here — push politely. They may have flexibility they didn't lead with. They may also bump you up if you're a strong candidate.
Rare but possible: they say "$90-110K." Don't blink. Don't volunteer that you'd have taken less. "That works for me. I'd want to understand how candidates land in that range, but the bracket is reasonable." Then move on.
04Total package — what to actually negotiate
Base is one variable. There's more on the table — but only if you ask.
| Lever | Likely yes/no | How to ask |
|---|---|---|
| Base salary | Yes | "Could we talk about base?" Most flexibility usually here. |
| Equity / options | Maybe | "Is there an equity component?" Likely small at a 22-person co; ask about strike price, vesting, cliff. |
| Annual bonus | Maybe | "Is there a performance bonus structure?" Ask what % of base, what triggers it. |
| Sign-on bonus | Maybe | If they can't move on base: "Could we close the gap with a sign-on?" One-time, easier to approve. |
| Vacation / PTO | Often yes | "How much PTO comes with the role? Is there flexibility there?" Cheap for them, valuable for you. |
| Annual raise expectation | Discussable | "How does comp review work? When's the first one?" |
| Equipment / home office | Often yes | "Is there a home office or equipment stipend?" Easy ask. |
| Learning budget | Worth asking | "Is there a budget for conferences, courses, books?" |
| Health coverage | Limited for offshore | US health benefits usually don't extend to BD employees, but ask. Some companies offer a stipend instead. |
| Title | Sometimes | If they balk at money, "Senior Frontend Engineer" vs "Lead" might be on the table. |
05FTE vs contractor — get this clear early
Whether they hire you W-2 (US employee), 1099 (US contractor), or via an EOR (employer of record like Deel/Remote.com) massively changes what your number means. Ask which it is.
- They pay an EOR (Deel, Remote, Oyster) to be your employer of record in BD
- You're basically a salaried employee with benefits
- They handle taxes/compliance
- Your $70-90K range applies
- You invoice them monthly
- You handle your own taxes (BD income tax, possibly self-employment)
- No PTO, no sick days, no benefits
- Bump to $80-100K to compensate
06The "competing offer" lever — use carefully
If you genuinely have another conversation going, you can use it. If you don't, don't fake it — small startup ecosystems get burned by bluffing references.
This works only if (a) it's true, (b) you'd actually be willing to walk to the other one. Otherwise it's a tell that you'll bluff again later.
07What NOT to say
- "Whatever you think is fair." Translation: I haven't done my homework. Lowballs you instantly.
- "I currently make X." Your previous comp shouldn't anchor your next one. Some jurisdictions even ban asking. Deflect: "I'd rather discuss this role on its own merits — what's the budgeted range here?"
- "I need at least X to cover my costs." Your costs aren't their problem. Anchor on market value, not personal need.
- "I'd take less if necessary." Never say this out loud, ever. They'll take you up on it.
- "That's insulting." Even if it is. Stay calm. "That's lower than I was expecting — can you walk me through how you arrived at that?"
- Apologizing for your number. "I know it's a lot, but…" — say it flat and let it sit.
08The silence trick
When you state your number, shut up. Don't fill the silence. Don't justify. Don't add "but I'm flexible." The first person to speak after a number is the one who concedes.
You: "$70-90K USD base, with flexibility on the package."
[silence]
[silence]
[silence]
Interviewer: "Okay, that's roughly in our range."
Three seconds of silence feels like an hour. Practice it. The discipline is worth real money.
09Stage-by-stage script
Stage 1 (screening) — money comes up
Stage 2 (culture) — money probably won't come up
Stage 3 (technical) — keep it pure
Stage 4 (CEO) — could come up, but probably formal offer comes after
Offer stage — the real conversation
When the formal offer arrives:
- Don't accept on the call. "Thanks — this is exciting. I'd like to take 24-48 hours to review and come back with any questions."
- Get it in writing. Email confirmation of base, bonus structure, equity, PTO, start date.
- One real counter, not three. Pick the number that matters most (usually base). Counter once, with a reason. "I appreciate the offer. Based on the scope and my experience, I was hoping to land closer to $X. Is there room?"
- Get the final terms in writing again. Then sign.
10Walk-away criteria
Decide your floor before the call. Don't do it in the moment.
- Base below ~$55K USD with no compensating equity / bonus / sign-on
- 1099 with no bump above their FTE range (they're shifting risk to you for free)
- "We need an answer in 24 hours" with no offer in writing (red flag)
- They demand to know your current salary and won't share theirs (asymmetric, predatory)
- They renegotiate down after a verbal offer (massive trust signal)
11Your one-liner cheat sheet
- "I'd love to learn more about the role first — what range did you have in mind?"
- "$70-90K USD base, with flexibility on the package."
- "Thanks — let me take 24 hours and come back with any questions."