Skip to content

Split View: 엔지니어를 위한 영어 연봉 협상 완벽 가이드: 오퍼 협상부터 카운터 오퍼까지 실전 표현과 전략

✨ Learn with Quiz
|

엔지니어를 위한 영어 연봉 협상 완벽 가이드: 오퍼 협상부터 카운터 오퍼까지 실전 표현과 전략

English Salary Negotiation

들어가며: 왜 엔지니어가 연봉 협상을 배워야 하는가

소프트웨어 엔지니어의 커리어에서 연봉 협상은 기술 면접만큼 중요하지만, 대부분의 엔지니어가 체계적으로 준비하지 않는 영역이다. Glassdoor의 조사에 따르면 채용 오퍼를 받은 구직자 중 68%가 협상 없이 첫 번째 오퍼를 그대로 수락한다. 특히 한국 출신 엔지니어가 미국이나 글로벌 기업에서 영어로 협상을 해야 하는 상황이라면, 언어 장벽까지 더해져 수천 달러에서 수만 달러의 차이를 만들 수 있는 기회를 놓치게 된다.

Patrick McKenzie(patio11)의 유명한 글에서 말하듯, 회사는 당신에게 줄 수 있는 최저가가 아니라 적정 범위 내의 어떤 수치를 제시한다. 협상을 하지 않는 것은 "무조건 첫 번째 제안을 수락하겠다"는 선언과 같다. 실리콘밸리의 시니어 엔지니어라면 협상 한 번의 차이가 연간 $30,000에서 $100,000 이상이 될 수 있고, 이것이 복리로 누적되면 커리어 전체로 봤을 때 수십만 달러의 차이를 만든다.

이 글에서는 시장 조사 방법, 오퍼 분석법, 핵심 영어 표현 패턴, 카운터 오퍼 전략, 이메일 템플릿, 실전 대화 시뮬레이션, 비금전적 협상, 흔한 실수와 복구 전략까지 연봉 협상의 전 과정을 체계적으로 다룬다. 단순히 "더 달라"고 말하는 것이 아니라, 자신의 가치를 데이터에 기반하여 설득력 있게 전달하는 프레임워크를 익히는 것이 목표다.


협상 전 준비: 시장 조사와 자기 가치 분석

시장 데이터 수집

협상에서 가장 강력한 무기는 데이터다. 감정이나 희망 사항이 아니라, 시장 데이터를 기반으로 자신의 요구를 정당화해야 한다. 다음 소스에서 체계적으로 데이터를 수집한다.

Levels.fyi: 테크 기업의 실제 보상 데이터를 레벨별로 제공한다. 단순 기본급이 아닌 Total Compensation(TC) 데이터를 확인할 수 있어 가장 신뢰도가 높다. Google L5, Meta E5, Amazon L6 등 레벨 매핑도 제공한다.

Glassdoor: 회사별 급여 범위와 면접 후기를 함께 확인할 수 있다. 다만 TC가 아닌 기본급 중심 데이터가 많아 Levels.fyi와 교차 검증해야 한다.

Blind: 현직 엔지니어들의 익명 TC 공유가 활발하다. 실시간으로 최신 오퍼 데이터를 확인할 수 있지만, 검증되지 않은 데이터도 있으므로 참고용으로 활용한다.

Competing Offers: 가능하다면 여러 회사에 동시에 지원하여 실제 경쟁 오퍼를 확보한다. 이것이 협상에서 가장 강력한 레버리지다.

자기 가치 분석 프레임워크

시장 데이터를 수집한 후, 자신의 구체적인 가치를 정량화해야 한다. 다음 질문에 답하면서 협상 자료를 준비한다.

# 자기 가치 분석 체크리스트

## 기술적 기여도
- 지난 12개월간 리드한 프로젝트의 비즈니스 임팩트는?
  예: "Led migration to Kubernetes, reducing infrastructure costs by $200K/year"
- 팀 생산성에 기여한 도구/프로세스 개선 사례는?
  예: "Built CI/CD pipeline that reduced deployment time from 2 hours to 15 minutes"
- 해결한 기술적 난제 중 특별한 전문성이 필요했던 사례는?
  예: "Debugged and fixed a distributed systems race condition affecting 1M+ users"

## 시장 포지셔닝
- 나의 YoE(Years of Experience)와 레벨에 해당하는 시장 TC 범위는?
  예: "Senior SWE (L5 equivalent), 7 YoE: Market range $250K-$350K TC"
- 보유한 희소 기술 스택이나 도메인 전문성은?
  예: "Distributed systems + ML inference optimization (niche combination)"
- 현재 시장에서 나의 스킬셋에 대한 수요/공급 상황은?
  예: "Strong demand for ML infra engineers, limited supply"

## 대안(BATNA - Best Alternative to Negotiated Agreement)
- 다른 오퍼가 있는가? 있다면 TC는?
- 현재 직장에 남는 옵션의 가치는?
- 프리랜싱이나 컨설팅의 시장 단가는?

BATNA는 협상의 핵심 개념이다. 이 오퍼를 거절했을 때 갈 수 있는 최선의 대안이 무엇인지 명확히 알고 있어야, 협상에서 심리적으로 위축되지 않는다. 대안이 없으면 어떤 조건이든 수락할 수밖에 없지만, 강력한 BATNA가 있으면 자신감 있게 높은 수준의 요구를 할 수 있다.


오퍼 분석법: Total Compensation(TC) 계산

오퍼를 받았을 때, 기본급 숫자만 보면 전체 그림을 놓친다. 실리콘밸리 테크 기업의 보상 구조는 여러 구성 요소로 이루어져 있으며, 각 요소의 가치를 정확히 이해하고 비교해야 한다.

보상 구성 요소 비교

구성 요소설명협상 여지주의사항
Base Salary (기본급)월/연 단위 고정 급여중간밴드 상한이 존재, 보통 10-20% 범위 내 조정 가능
Sign-on Bonus (사이닝 보너스)입사 시 일시금높음1-2년 내 퇴사 시 반환 조건 확인 필수
Annual Bonus (연간 보너스)성과 기반 연간 보너스낮음보통 target %가 레벨별 고정, 실제 지급은 성과에 따라 변동
RSU/Stock (주식)제한 주식 단위높음Vesting schedule 확인(4년 vesting, 1년 cliff가 표준)
Relocation (이전 비용)이주 관련 비용 지원중간Lump sum vs. managed relocation 여부
Benefits (복리후생)의료보험, 401k 매칭 등낮음표준 패키지가 보통이나, 확인은 필수

TC 계산 방법

TC를 계산할 때는 4년 기준 연평균으로 환산하는 것이 표준이다. 특히 RSU의 vesting schedule에 따라 연도별 실질 보상이 크게 달라질 수 있다.

# TC 계산 예시: Company A vs Company B

## Company A Offer
Base Salary: $180,000/year
Sign-on Bonus: $30,000 (Year 1 only)
Annual Bonus Target: 15% of base = $27,000/year
RSU: $200,000 over 4 years (25% annually) = $50,000/year

Year 1 TC: $180,000 + $30,000 + $27,000 + $50,000 = $287,000
Year 2 TC: $180,000 + $0 + $27,000 + $50,000 = $257,000
Year 3 TC: $180,000 + $0 + $27,000 + $50,000 = $257,000
Year 4 TC: $180,000 + $0 + $27,000 + $50,000 = $257,000
4-Year Avg TC: $264,500/year

## Company B Offer
Base Salary: $170,000/year
Sign-on Bonus: $50,000 (Year 1: $30K, Year 2: $20K)
Annual Bonus Target: 10% of base = $17,000/year
RSU: $320,000 over 4 years (5/15/40/40 vesting) = variable/year

Year 1 TC: $170,000 + $30,000 + $17,000 + $16,000 = $233,000
Year 2 TC: $170,000 + $20,000 + $17,000 + $48,000 = $255,000
Year 3 TC: $170,000 + $0 + $17,000 + $128,000 = $315,000
Year 4 TC: $170,000 + $0 + $17,000 + $128,000 = $315,000
4-Year Avg TC: $279,500/year

## 분석
- Year 1만 보면 Company A가 $54K 더 높다
- 4-Year 평균으로 보면 Company B가 $15K 더 높다
- Company B는 backloaded vesting으로 3-4년 차에 큰 보상
- 2년 이내 이직 계획이라면 Company A가 유리
- 장기 재직 계획이라면 Company B가 유리

RSU 가치를 평가할 때 주의할 점은, 상장 기업의 경우 현재 주가 기준으로 계산하지만 실제 vesting 시점의 주가는 달라질 수 있다는 것이다. 스타트업의 경우 pre-IPO 주식의 가치 평가는 훨씬 복잡하며, 409A 밸류에이션, 선호 주식 배수(liquidation preference), 희석(dilution) 등을 고려해야 한다.


핵심 영어 표현 패턴

연봉 협상에서 사용하는 영어는 일상 대화와 다르다. 지나치게 공격적이면 관계를 손상시키고, 지나치게 소극적이면 원하는 것을 얻지 못한다. 다음은 상황별로 즉시 사용할 수 있는 검증된 표현 패턴이다.

# 연봉 협상 핵심 영어 표현 패턴

## 1. 오퍼를 받았을 때 (첫 반응 — 절대 즉시 수락하지 않는다)
- "Thank you so much for the offer. I'm really excited about the opportunity to join [Company].
   I'd love to take a few days to review the full package before giving you my answer."
- "I appreciate you extending this offer. Could you send me the details in writing
   so I can review everything thoroughly?"
- "This is exciting news. I want to make sure I give this the careful consideration
   it deserves. Could I have until [date] to get back to you?"

## 2. 급여 기대치를 물어볼 때 (숫자를 먼저 말하지 않는 전략)
- "I'd prefer to learn more about the role and the full compensation structure first.
   What's the range you have budgeted for this position?"
- "I'm flexible on compensation and more focused on finding the right fit.
   Could you share the band for this level?"
- "Based on my research and experience, I'm targeting a total compensation in the range
   of $X to $Y. But I'm open to discussing how we can structure a package that works
   for both of us."

## 3. 카운터 오퍼를 제시할 때
- "I'm very excited about this role, and I'd like to find a way to make this work.
   Based on my market research and the value I'd bring to the team,
   I was hoping we could explore a base salary closer to $X."
- "I've done extensive research on market rates for this role and level,
   and the data suggests that a total compensation of $X would be more aligned
   with the current market."
- "I have a competing offer at $X TC. I'd prefer to join [Company] because [genuine reason],
   but I want to make sure the compensation is competitive."

## 4. 거절 당했을 때 (대안을 탐색한다)
- "I understand the base salary is at the top of the band. Would there be flexibility
   in other areas, such as the sign-on bonus or equity grant?"
- "I appreciate the transparency. If the base is firm, could we discuss
   accelerating the equity vesting schedule or increasing the RSU grant?"
- "That makes sense. What about a performance-based salary review
   after 6 months instead of the standard annual cycle?"

## 5. 수락할 때
- "After careful consideration, I'm happy to accept the offer.
   I'm looking forward to joining the team on [start date].
   Could you please send the final offer letter for my records?"

표현 선택의 원칙

협상 영어에서 지켜야 할 핵심 원칙이 세 가지 있다.

첫째, "I" 대신 "We" 프레이밍을 사용한다. "I want more money"가 아니라 "I'd like to find a package that works for both of us"처럼 상호 이익을 강조한다. 이는 협상을 제로섬 게임이 아닌 협력적 문제 해결로 프레이밍하는 효과가 있다.

둘째, 감정이 아닌 데이터로 근거를 댄다. "I feel like I deserve more"는 약한 표현이다. "Based on Levels.fyi data and my 7 years of distributed systems experience, the market rate for this level is $X"처럼 객관적 근거를 제시한다.

셋째, 절대 최후통첩(ultimatum)을 하지 않는다. "If you can't match $X, I'll walk away"는 관계를 파괴한다. 대신 "I'm hoping we can find a way to bridge the gap"처럼 유연한 자세를 유지한다.


카운터 오퍼 전략

카운터 오퍼의 기본 원칙

카운터 오퍼는 단순히 "더 주세요"가 아니다. 구체적인 숫자와 근거를 포함한 비즈니스 제안이다. 다음 프레임워크를 활용한다.

Anchor High, But Reasonable: 요청 금액은 현실적이어야 한다. 시장 데이터 기반으로 목표 범위의 상단(75th percentile)을 요청하되, 터무니없이 높은 숫자는 신뢰를 떨어뜨린다. 예를 들어 시장 범위가 $250K-350KTC라면,350K TC라면, 340K-$360K를 요청하는 것이 합리적이다.

Package Thinking: 기본급만 올려달라고 하지 말고, 여러 구성 요소를 조합하여 전체 패키지를 최적화한다. 기본급 밴드에 한계가 있다면 RSU 추가, 사이닝 보너스 증액, vesting schedule 조정 등을 조합한다.

Genuine Enthusiasm First: 모든 카운터는 회사와 역할에 대한 진심어린 관심 표현으로 시작해야 한다. 리크루터는 협상하는 후보자를 선호하지만, 돈만 보고 오는 후보자는 경계한다.

경쟁 오퍼 활용법

경쟁 오퍼가 있다면 이를 효과적으로 활용하되, 윤리적으로 접근해야 한다.

# 경쟁 오퍼 활용 시나리오

## 상황: Company A에서 $280K TC 오퍼, Company B에서 $320K TC 오퍼를 받음
## 목표: Company A에서 일하고 싶지만, TC를 Company B 수준으로 올리고 싶음

## 효과적인 접근 (권장)
"Hi [Recruiter Name],
Thank you again for the offer. I wanted to be transparent with you — I've received
a competing offer that comes in at a higher total compensation. I'm genuinely more
excited about the work at [Company A] and the team I'd be joining. Is there room
to revisit the package so I can feel confident making this decision?"

## 비효과적인 접근 (금지)
- 오퍼 금액을 부풀려서 말하기 (거짓말은 반드시 들통남)
- "Match this or I leave" 식의 최후통첩
- 오퍼 레터를 직접 보여주기 (요청받지 않는 한 불필요)
- 경쟁 오퍼를 이용해 양쪽을 계속 경쟁 붙이기 (시간 제한 있음)

## 주의사항
- 경쟁 오퍼의 존재는 말해도 되지만, 상세 금액은 요청받을 때만 공유
- 오퍼 deadline을 연장 요청하는 것은 정당함
  "Could I have until [date]? I want to give this decision the time it deserves."
- 보통 1주일 연장은 무리 없이 가능, 2주 이상은 이유가 필요

이메일 템플릿

구두 통화에서 합의한 내용이든, 서면으로 카운터 오퍼를 보내는 것이든, 이메일은 협상의 공식 기록이다. 다음 템플릿을 상황에 맞게 수정하여 사용한다.

# 카운터 오퍼 이메일 템플릿

Subject: Re: Offer for Senior Software Engineer Position

Hi [Recruiter Name],

Thank you so much for extending the offer for the Senior Software Engineer role.
I've thoroughly enjoyed the interview process and am genuinely excited about
the opportunity to contribute to [specific project/team].

After carefully reviewing the offer and conducting market research, I'd like to
discuss a few adjustments to the compensation package:

1. Base Salary: The current offer of $175,000 is below the market median for
   Senior Engineers with my background in distributed systems. Based on data
   from Levels.fyi and conversations with peers at comparable companies,
   I'd like to request a base salary of $195,000.

2. Equity: I'd appreciate an increase in the RSU grant from $160,000 to $220,000
   over 4 years, which would bring the total compensation in line with the
   market rate for this level.

3. Sign-on Bonus: Given that I would be forfeiting unvested equity at my current
   company (~$45,000), a sign-on bonus of $50,000 would help bridge that gap.

I want to reiterate that [Company] is my top choice, and I'm confident we can
find a package that works for both of us. I'm flexible on how we get to a number
that reflects both the market and the value I'll bring to the team.

Please let me know when you're available to discuss. I'm happy to hop on a call
at your convenience.

Best regards,
[Your Name]

이메일 작성 시 핵심 포인트

  • 구체적인 숫자를 포함한다. "더 많이"가 아닌 정확한 금액을 제시해야 리크루터가 내부 승인을 받을 수 있다.
  • 각 요청의 근거를 명시한다. 시장 데이터, forfeit되는 기존 보상, 특수 전문성 등 근거가 있어야 한다.
  • 톤은 협력적이고 긍정적으로 유지한다. 읽는 사람이 "이 사람과 일하고 싶다"는 느낌을 받아야 한다.
  • 모든 요청을 한 번에 보낸다. 요청을 나눠서 보내면(기본급 올려달라고 한 뒤, 다음에 RSU도 올려달라고 하면) "계속 더 달라는 사람"으로 인식된다.

실전 대화 시뮬레이션

시나리오 1: 리크루터와의 전화 협상

실제 협상은 이메일보다 전화로 이루어지는 경우가 많다. 다음은 전형적인 협상 전화의 흐름이다.

# 실전 대화: 리크루터와의 협상 전화

Recruiter: "Hi [Name], congratulations! We'd like to extend an offer for
the Senior Engineer position. The base salary would be $175,000, with
$160,000 in RSUs over four years, and a $20,000 sign-on bonus."

You: "Thank you so much! I'm really excited about this opportunity. The team
and the technical challenges were really compelling during the interviews.
I'd love to take a couple of days to review the full package. Could you
send me the details in writing?"

Recruiter: "Of course. I'll send the offer letter today. Do you have any
initial questions?"

You: "Just one — what's the timeline for making a decision?"

Recruiter: "We'd love to hear back within a week."

You: "That sounds reasonable. I'll review everything carefully and get back
to you. Thanks again!"

--- (2일 후 전화) ---

You: "Hi [Recruiter], thanks for sending the offer details. I've had a
chance to review everything, and I want to reiterate how excited I am
about this role. I do have a couple of points I'd like to discuss."

Recruiter: "Sure, go ahead."

You: "I've done some research on market rates for Senior Engineers with
distributed systems experience, and the data from Levels.fyi suggests
the median TC for this level is around $310K. The current offer comes
in at about $265K. I was hoping we could explore bringing the base
closer to $195K and increasing the RSU grant to $220K."

Recruiter: "I appreciate you sharing that. Let me take this back to the
hiring manager and compensation team. The base salary band might be
tight, but I'll see what we can do on the equity side."

You: "That would be great. I'm also happy to be flexible on the structure.
If the base has a hard cap, maybe we could look at a larger sign-on
bonus to bridge the gap in year one."

Recruiter: "That's a good suggestion. I'll see what options are available
and get back to you by Thursday."

You: "Perfect, I really appreciate your help with this. Talk soon!"

시나리오 2: 급여 기대치 질문에 대응하기

면접 초기 단계에서 기대 연봉을 물어보는 것은 흔한 패턴이다. 이때 숫자를 먼저 말하면 협상에서 불리해질 수 있다.

# 급여 기대치 질문 대응

## 상황 1: 1차 전화 스크리닝에서 질문

Recruiter: "Before we proceed, could you share your salary expectations?"

Option A (범위 제시 — 강력한 시장 데이터가 있을 때):
"Based on my research for Senior Engineer roles in this market, I'm
targeting a total compensation in the range of $280K to $330K. But I'm
more focused on finding the right role and team, so I'm open to
discussing how to structure a competitive package."

Option B (역질문 — 아직 정보가 부족할 때):
"I'd love to learn more about the role and the compensation structure
first. Could you share the range that's been budgeted for this position?
That way, we can make sure we're aligned before investing more time."

Option C (현재 보상 기준 — 경쟁력 있는 현재 보상이 있을 때):
"My current total compensation is around $290K. I'd be looking for a
meaningful step up to make a move, but the role and growth opportunity
are equally important factors for me."

## 상황 2: "현재 연봉이 얼마인가요?" 직접 질문
참고: 미국 여러 주(California, New York, Washington 등)에서는
현재/과거 급여를 묻는 것이 법적으로 금지되어 있다.

"I'd prefer to focus on what's fair market value for this role rather
than anchor on my current compensation. I'm happy to share my expectations
based on the market data I've gathered."

비금전적 협상: Remote, PTO, Title

TC 숫자가 상한에 도달했다면, 금전적 가치가 있는 비금전적 조건을 협상한다. 이 영역은 회사 입장에서 직접적인 비용 부담이 적어 승인이 수월한 경우가 많다.

원격 근무(Remote Work)

원격 근무는 통근 시간, 거주지 선택 자유, 생활비 차이 등을 고려하면 연간 $10,000-$50,000 이상의 실질적 가치가 있을 수 있다.

  • "Would there be flexibility for a hybrid arrangement, perhaps 2-3 days in office per week?"
  • "I noticed the role is listed as on-site. Is there any possibility of remote work after the initial ramp-up period, say after the first 6 months?"
  • "I'm based in [lower cost area]. Would the company consider a remote arrangement with quarterly on-site visits?"

유급 휴가(PTO)

미국 테크 기업의 PTO는 보통 15-20일이며, 시니어 레벨에서는 추가 협상이 가능하다.

  • "I currently have 25 days of PTO. Would it be possible to match that, or start at 20 days with an increase after the first year?"
  • "I have a pre-planned vacation in [month]. Could we agree that I'll take that time off, even if it's before my PTO accrual covers it?"

직급(Title)

직급은 향후 이직 시 레버리지로 작용하며, 내부적으로는 의사결정 권한과 직결된다.

  • "I noticed the offer is for 'Senior Engineer.' Given my 10 years of experience and track record of leading cross-functional projects, would 'Staff Engineer' be more appropriate for this role?"
  • "The title is important to me from a career trajectory standpoint. Is there flexibility to adjust the level?"

기타 협상 가능한 항목

  • 시작일(Start Date): "Could I start two weeks later to allow for proper transition at my current role?"
  • 교육비 지원(Education Budget): "Does the company offer a learning and development budget? I'd value $5,000/year for conference attendance and courses."
  • 장비(Equipment): "I'd appreciate a home office setup budget for ergonomic equipment."
  • 성과 리뷰 일정(Review Cycle): "Could we agree on a 6-month performance and compensation review instead of the standard annual cycle?"

흔한 실수와 주의사항

반드시 피해야 할 실수 10가지

  1. 첫 오퍼를 즉시 수락하기. 항상 최소 24-48시간의 검토 시간을 요청한다. 흥분한 상태에서 바로 수락하면 협상 기회를 영구적으로 잃는다.

  2. 숫자를 먼저 말하기(Anchoring Trap). 가능하면 회사가 먼저 범위를 제시하도록 유도한다. 당신이 먼저 낮은 숫자를 말하면 그것이 협상의 천장이 된다.

  3. 거짓말하기. 경쟁 오퍼를 부풀리거나, 현재 연봉을 속이거나, 없는 오퍼를 있다고 말하기. 업계는 생각보다 좁고, 거짓말은 반드시 들통난다.

  4. 감정적으로 반응하기. "그 금액은 모욕적입니다" 같은 표현은 관계를 파괴한다. 데이터와 논리로만 대응한다.

  5. 리크루터를 적으로 대하기. 리크루터는 당신의 협상 파트너이자 내부 옹호자다. 그들이 내부에서 당신의 요청을 대변해야 하므로, 그들에게 근거 자료를 제공하는 것이 전략적이다.

  6. "이 금액이 아니면 안 됩니다" 최후통첩. 유연성을 보여야 한다. 기본급이 안 되면 RSU, RSU가 안 되면 사이닝 보너스처럼 대안을 제시한다.

  7. 한 번에 하나씩 요청하기. 기본급을 올려달라고 하고, 성공하면 다음에 RSU도 올려달라고 하는 "nibbling" 전략은 신뢰를 떨어뜨린다. 모든 요청을 한 번에 제시한다.

  8. 구두 합의만 믿기. 모든 합의 내용은 반드시 서면(이메일 또는 공식 오퍼 레터)으로 확인받는다. "We'll take care of you"는 법적 효력이 없다.

  9. 시간 압박에 굴복하기. "내일까지 답해야 합니다"라는 압박은 대부분 연장 가능하다. 진심으로 채용하고 싶은 후보에게 합리적인 검토 시간을 주지 않는 회사는 의심해야 한다.

  10. 개인적인 사정을 이유로 들기. "집 대출이 있어서", "아이 학비가 비싸서"는 협상 근거가 아니다. 시장 가치와 자신이 가져다줄 비즈니스 임팩트만이 유효한 근거다.


실패 사례와 복구 전략

사례 1: 카운터 오퍼가 거절당했을 때

카운터 오퍼를 제시했는데 "이것이 우리가 줄 수 있는 최선"이라는 답을 받았다면, 아직 끝난 것이 아니다.

복구 전략 A — 구성 요소 전환: "I understand the base salary is firm. Could we explore increasing the equity grant or adding a sign-on bonus to bridge the gap?"

복구 전략 B — 미래 보장: "Would you be open to a guaranteed compensation review at the 6-month mark, with a target of bringing the base to $X based on performance?"

복구 전략 C — 비금전적 가치: "If the monetary components are set, could we discuss additional PTO, a flexible work arrangement, or a professional development budget?"

사례 2: 숫자를 먼저 말해버렸을 때

면접 초기에 기대 연봉을 낮게 말해버린 경우, 이후 단계에서 수정이 가능하다.

복구 전략: "When we first discussed compensation, I shared an initial range based on limited information. After going through the interview process and understanding the scope and impact of this role, as well as reviewing additional market data, I believe a total compensation of $X would be more appropriate."

핵심은 새로운 정보가 생겨서 기대치가 바뀌었다는 프레이밍이다. 단순히 "더 달라"가 아니라, 역할의 범위, 책임, 시장 데이터 등 합리적인 이유를 제시해야 한다.

사례 3: 오퍼가 철회될 위험

협상이 과도하게 길어지거나, 비합리적인 요구를 반복하면 드물지만 오퍼가 철회될 수 있다. 이를 방지하려면 다음 원칙을 지킨다.

  • 카운터 오퍼는 최대 2라운드까지만 한다. 3라운드 이상은 관계를 피로하게 만든다.
  • 항상 진심으로 이 회사에서 일하고 싶다는 메시지를 전달한다.
  • 리크루터가 제시한 타임라인을 존중한다. 연장이 필요하면 이유를 설명하고 정중히 요청한다.
  • 협상이 교착 상태에 빠지면, "I want to make this work. What would you suggest?" 처럼 리크루터에게 해결책을 요청한다.

최종 체크리스트

협상의 각 단계에서 빠뜨리기 쉬운 항목들을 체크리스트로 정리했다. 오퍼를 받은 순간부터 최종 수락까지, 이 리스트를 따라가면 핵심 단계를 놓치지 않는다.

# 연봉 협상 최종 체크리스트

## 오퍼 수령 단계
[ ] 즉시 수락하지 않고 검토 시간 요청 (최소 48시간)
[ ] 서면 오퍼 레터 요청 및 수령 확인
[ ] 모든 보상 구성 요소 확인 (base, bonus, RSU, sign-on, benefits)
[ ] RSU vesting schedule 및 cliff 확인
[ ] 보너스 target %와 실제 지급 이력 확인

## 리서치 단계
[ ] Levels.fyi에서 동일 레벨/역할 TC 데이터 수집
[ ] Glassdoor에서 회사별 급여 범위 교차 검증
[ ] 자신의 BATNA (경쟁 오퍼, 현재 직장 잔류 등) 명확히 정리
[ ] 자기 가치 분석 (비즈니스 임팩트, 희소 스킬, 경력) 정리
[ ] 목표 TC 범위 설정 (최소/목표/희망)

## 협상 단계
[ ] 카운터 오퍼에 구체적 숫자와 근거 포함
[ ] 모든 요청을 한 번에 제시 (nibbling 방지)
[ ] 톤은 협력적, 태도는 유연하게 유지
[ ] 비금전적 조건 (remote, PTO, title, start date) 동시 검토
[ ] 경쟁 오퍼가 있다면 윤리적으로 활용

## 최종 확인 단계
[ ] 합의 내용 서면 확인 (이메일 또는 수정된 오퍼 레터)
[ ] RSU grant 수량, vesting schedule 최종 확인
[ ] Sign-on bonus 반환 조건 (clawback provision) 확인
[ ] 시작일, PTO 정책, 원격 근무 조건 서면 명시 여부 확인
[ ] 비경쟁 조항(Non-compete), IP 양도 조항 등 법적 조항 검토
[ ] 모든 조건에 동의한 후에만 현 직장에 사직서 제출

참고자료

연봉 협상에 대해 더 깊이 학습하고 싶다면, 다음 리소스를 추천한다.

  • Levels.fyi - 테크 기업의 실제 보상 데이터를 레벨별로 제공. TC 비교와 레벨 매핑에 필수적인 데이터 소스.
  • Glassdoor - 회사별 급여 범위, 면접 후기, 회사 리뷰를 종합적으로 확인할 수 있는 플랫폼.
  • Salary Negotiation by Patrick McKenzie (patio11) - 소프트웨어 엔지니어 연봉 협상의 바이블로 불리는 글. 협상의 심리학과 전략을 깊이 있게 다룬다.
  • Taro: The Insider's Guide to Negotiating Your Tech Salary - 전직 Meta, Google 리크루터가 제작한 테크 연봉 협상 코스. 실전 시나리오와 리크루터 관점의 인사이트 제공.
  • Candor Salary Negotiation Guide - 테크 기업별 협상 전략, 오퍼 비교, 카운터 오퍼 템플릿을 제공하는 실전 가이드.

마무리: 협상은 스킬이다

연봉 협상은 타고나는 재능이 아니라, 연습하고 준비하면 누구나 향상시킬 수 있는 스킬이다. 이 글에서 다룬 프레임워크를 요약하면 다음과 같다.

첫째, 데이터로 무장한다. Levels.fyi, Glassdoor, 경쟁 오퍼 등 객관적 데이터가 당신의 요청을 정당화한다. "더 달라"가 아니라 "시장 데이터에 따르면 적정 범위는 XX-Y"라고 말한다.

둘째, 전체 패키지를 본다. 기본급만이 아니라 RSU, 보너스, 사이닝 보너스, 비금전적 조건까지 모두 포함한 TC로 비교하고 협상한다.

셋째, 관계를 보존한다. 협상은 입사 첫날의 관계를 설정하는 과정이기도 하다. 공격적이거나 비합리적인 태도는 단기적으로 몇 천 달러를 더 받을 수 있을지 모르지만, 장기적으로 팀 내 관계와 성장 기회를 훼손할 수 있다.

넷째, 연습한다. 이 글의 대화 시뮬레이션을 소리 내어 읽어보고, 신뢰할 수 있는 동료나 친구와 롤플레이를 해본다. 영어로 협상하는 것이 어색하다면, 핵심 문장을 미리 외워두는 것만으로도 실전에서 큰 차이를 만든다.

커리어의 경제적 결과를 결정하는 것은 코딩 실력만이 아니다. 자신의 가치를 제대로 전달하고, 합당한 보상을 받아내는 능력이 장기적으로 수십만 달러의 차이를 만든다. 오늘부터 다음 협상을 준비하자.

The Complete Guide to Salary Negotiation in English for Engineers: Practical Expressions and Strategies from Offer Negotiation to Counter Offer

English Salary Negotiation

Introduction: Why Engineers Should Learn to Negotiate Salary

Salary negotiation is as important as technical interviews in a software engineer's career, but it is an area for which most engineers do not systematically prepare. According to a Glassdoor survey, 68% of job seekers who receive a job offer accept the first offer without negotiation. In particular, if a Korean engineer has to negotiate in English at an American or global company, the language barrier is added and he or she misses out on an opportunity that could make a difference of thousands or tens of thousands of dollars.

As Patrick McKenzie (patio11) famously states, the company does not offer you the lowest price, but rather a figure within a reasonable range. Not negotiating is equivalent to declaring, “I will unconditionally accept the first offer.” If you are a senior engineer in Silicon Valley, the difference in one negotiation can be $30,000 to over $100,000 per year, which, when compounded, can add up to hundreds of thousands of dollars over your entire career.

This article systematically covers the entire salary negotiation process, including market research methods, offer analysis methods, core English expression patterns, counter offer strategies, email templates, actual conversation simulations, non-financial negotiations, common mistakes, and recovery strategies. Rather than simply saying “give me more,” the goal is to learn a framework to communicate your value persuasively based on data.


Preparation before negotiation: market research and self-worth analysis

Market data collection

The most powerful weapon in negotiations is data. You should justify your demands based on market data, not emotions or wishes. Collect data systematically from the following sources:

Levels.fyi: Provides actual compensation data of tech companies by level. It is the most reliable because you can check Total Compensation (TC) data rather than just basic salary. It also provides level mapping such as Google L5, Meta E5, and Amazon L6.

Glassdoor: You can check the salary range and interview reviews for each company. However, since there is a lot of data centered on base salary rather than TC, it must be cross-verified with Levels.fyi.

Blind: Anonymous TC sharing by current engineers is active. You can check the latest offer data in real time, but some data is not verified, so use it for reference.

Competing Offers: If possible, apply to multiple companies at the same time to secure real competing offers. This is the most powerful leverage in negotiations.

Self-worth analysis framework

After gathering market data, you need to quantify your specific value. Prepare your negotiation materials by answering the following questions:

# 자기 가치 분석 체크리스트

## 기술적 기여도
- 지난 12개월간 리드한 프로젝트의 비즈니스 임팩트는?
  예: "Led migration to Kubernetes, reducing infrastructure costs by $200K/year"
- 팀 생산성에 기여한 도구/프로세스 개선 사례는?
  예: "Built CI/CD pipeline that reduced deployment time from 2 hours to 15 minutes"
- 해결한 기술적 난제 중 특별한 전문성이 필요했던 사례는?
  예: "Debugged and fixed a distributed systems race condition affecting 1M+ users"

## 시장 포지셔닝
- 나의 YoE(Years of Experience)와 레벨에 해당하는 시장 TC 범위는?
  예: "Senior SWE (L5 equivalent), 7 YoE: Market range $250K-$350K TC"
- 보유한 희소 기술 스택이나 도메인 전문성은?
  예: "Distributed systems + ML inference optimization (niche combination)"
- 현재 시장에서 나의 스킬셋에 대한 수요/공급 상황은?
  예: "Strong demand for ML infra engineers, limited supply"

## 대안(BATNA - Best Alternative to Negotiated Agreement)
- 다른 오퍼가 있는가? 있다면 TC는?
- 현재 직장에 남는 옵션의 가치는?
- 프리랜싱이나 컨설팅의 시장 단가는?

BATNA is a key concept in negotiation. You must clearly know what the best alternative is if you reject this offer, so that you do not become psychologically intimidated during the negotiation. Without alternatives, you have no choice but to accept any terms, but with a strong BATNA, you can confidently make high-level demands.


Offer analysis method: Total Compensation (TC) calculation

When you receive an offer, just looking at the base salary number misses the whole picture. The compensation structure of Silicon Valley tech companies consists of several components, and the value of each element must be accurately understood and compared.

Comparison of reward components

ComponentsDescriptionRoom for negotiationPrecautions
Base SalaryFixed monthly/yearly salarymiddleThere is an upper band limit, usually adjustable within 10-20%
Sign-on BonusLump sum upon joining the companyHighReturn conditions must be confirmed when leaving within 1-2 years
Annual BonusPerformance-based annual bonuslowUsually the target % is fixed for each level, but the actual payment varies depending on performance
RSU/StockRestricted stock unitsHighCheck vesting schedule (4-year vesting, 1-year cliff is standard)
**Relocation **Support for relocation-related expensesmiddleLump sum vs. managed relocation
BenefitsMedical insurance, 401k matching, etc.lowStandard package is normal, but confirmation is required

How TC is calculated

When calculating TC, the standard is to convert it to an annual average over 4 years. In particular, the actual compensation from year to year can vary greatly depending on the RSU vesting schedule.

# TC 계산 예시: Company A vs Company B

## Company A Offer
Base Salary: $180,000/year
Sign-on Bonus: $30,000 (Year 1 only)
Annual Bonus Target: 15% of base = $27,000/year
RSU: $200,000 over 4 years (25% annually) = $50,000/year

Year 1 TC: $180,000 + $30,000 + $27,000 + $50,000 = $287,000
Year 2 TC: $180,000 + $0 + $27,000 + $50,000 = $257,000
Year 3 TC: $180,000 + $0 + $27,000 + $50,000 = $257,000
Year 4 TC: $180,000 + $0 + $27,000 + $50,000 = $257,000
4-Year Avg TC: $264,500/year

## Company B Offer
Base Salary: $170,000/year
Sign-on Bonus: $50,000 (Year 1: $30K, Year 2: $20K)
Annual Bonus Target: 10% of base = $17,000/year
RSU: $320,000 over 4 years (5/15/40/40 vesting) = variable/year

Year 1 TC: $170,000 + $30,000 + $17,000 + $16,000 = $233,000
Year 2 TC: $170,000 + $20,000 + $17,000 + $48,000 = $255,000
Year 3 TC: $170,000 + $0 + $17,000 + $128,000 = $315,000
Year 4 TC: $170,000 + $0 + $17,000 + $128,000 = $315,000
4-Year Avg TC: $279,500/year

## 분석
- Year 1만 보면 Company A가 $54K 더 높다
- 4-Year 평균으로 보면 Company B가 $15K 더 높다
- Company B는 backloaded vesting으로 3-4년 차에 큰 보상
- 2년 이내 이직 계획이라면 Company A가 유리
- 장기 재직 계획이라면 Company B가 유리

One thing to keep in mind when evaluating RSU value is that for listed companies, it is calculated based on the current stock price, but the actual stock price at the time of vesting may vary. For startups, valuing pre-IPO stock is much more complex, requiring consideration of 409A valuations, liquidation preferences, and dilution.


Core English expression patterns

The English used in salary negotiations is different from everyday conversation. Being too aggressive will damage your relationship, and being too passive will prevent you from getting what you want. The following are proven expression patterns that can be used immediately in each situation.

# 연봉 협상 핵심 영어 표현 패턴

## 1. 오퍼를 받았을 때 (첫 반응 — 절대 즉시 수락하지 않는다)
- "Thank you so much for the offer. I'm really excited about the opportunity to join [Company].
   I'd love to take a few days to review the full package before giving you my answer."
- "I appreciate you extending this offer. Could you send me the details in writing
   so I can review everything thoroughly?"
- "This is exciting news. I want to make sure I give this the careful consideration
   it deserves. Could I have until [date] to get back to you?"

## 2. 급여 기대치를 물어볼 때 (숫자를 먼저 말하지 않는 전략)
- "I'd prefer to learn more about the role and the full compensation structure first.
   What's the range you have budgeted for this position?"
- "I'm flexible on compensation and more focused on finding the right fit.
   Could you share the band for this level?"
- "Based on my research and experience, I'm targeting a total compensation in the range
   of $X to $Y. But I'm open to discussing how we can structure a package that works
   for both of us."

## 3. 카운터 오퍼를 제시할 때
- "I'm very excited about this role, and I'd like to find a way to make this work.
   Based on my market research and the value I'd bring to the team,
   I was hoping we could explore a base salary closer to $X."
- "I've done extensive research on market rates for this role and level,
   and the data suggests that a total compensation of $X would be more aligned
   with the current market."
- "I have a competing offer at $X TC. I'd prefer to join [Company] because [genuine reason],
   but I want to make sure the compensation is competitive."

## 4. 거절 당했을 때 (대안을 탐색한다)
- "I understand the base salary is at the top of the band. Would there be flexibility
   in other areas, such as the sign-on bonus or equity grant?"
- "I appreciate the transparency. If the base is firm, could we discuss
   accelerating the equity vesting schedule or increasing the RSU grant?"
- "That makes sense. What about a performance-based salary review
   after 6 months instead of the standard annual cycle?"

## 5. 수락할 때
- "After careful consideration, I'm happy to accept the offer.
   I'm looking forward to joining the team on [start date].
   Could you please send the final offer letter for my records?"

Principles of expression selection

There are three core principles to follow in negotiation English.

First, use “We” framing instead of “I”. Emphasize mutual benefit, such as “I’d like to find a package that works for both of us,” rather than “I want more money.” This has the effect of framing negotiations as cooperative problem solving rather than a zero-sum game.

Second, based on data, not emotions. “I feel like I deserve more” is a weak expression. It presents objective evidence such as “Based on Levels.fyi data and my 7 years of distributed systems experience, the market rate for this level is $X”.

Third, Never give an ultimatum. “If you can’t match $X, I’ll walk away” destroys relationships. Instead, maintain a flexible stance, such as “I’m hoping we can find a way to bridge the gap.”


Counter offer strategy

Basic principles of counteroffers

A counter offer isn't just "give me more." It is a business proposal that includes specific numbers and evidence. Use the following framework:

Anchor High, But Reasonable: The requested amount must be realistic. Ask for the upper end of the target range (75th percentile) based on market data, but unreasonably high numbers erode credibility. For example, if the market range is $250K-$350K TC, it is reasonable to ask for $340K-$360K.

Package Thinking: Don't just ask for a raise in base salary, optimize the entire package by combining multiple components. If there are limits to the base salary band, use a combination of adding RSUs, increasing signing bonuses, and adjusting the vesting schedule.

Genuine Enthusiasm First: Every counter should begin with an expression of sincere interest in the company and role. Recruiters prefer candidates who negotiate, but are wary of candidates who come only for money.

How to use competitive offers

If there are competing offers, use them effectively, but approach them ethically.

# 경쟁 오퍼 활용 시나리오

## 상황: Company A에서 $280K TC 오퍼, Company B에서 $320K TC 오퍼를 받음
## 목표: Company A에서 일하고 싶지만, TC를 Company B 수준으로 올리고 싶음

## 효과적인 접근 (권장)
"Hi [Recruiter Name],
Thank you again for the offer. I wanted to be transparent with you — I've received
a competing offer that comes in at a higher total compensation. I'm genuinely more
excited about the work at [Company A] and the team I'd be joining. Is there room
to revisit the package so I can feel confident making this decision?"

## 비효과적인 접근 (금지)
- 오퍼 금액을 부풀려서 말하기 (거짓말은 반드시 들통남)
- "Match this or I leave" 식의 최후통첩
- 오퍼 레터를 직접 보여주기 (요청받지 않는 한 불필요)
- 경쟁 오퍼를 이용해 양쪽을 계속 경쟁 붙이기 (시간 제한 있음)

## 주의사항
- 경쟁 오퍼의 존재는 말해도 되지만, 상세 금액은 요청받을 때만 공유
- 오퍼 deadline을 연장 요청하는 것은 정당함
  "Could I have until [date]? I want to give this decision the time it deserves."
- 보통 1주일 연장은 무리 없이 가능, 2주 이상은 이유가 필요

Email Template

Whether you agree on a verbal phone call or send a counteroffer in writing, emails are the official record of the negotiation. Modify and use the following template according to the situation.

# 카운터 오퍼 이메일 템플릿

Subject: Re: Offer for Senior Software Engineer Position

Hi [Recruiter Name],

Thank you so much for extending the offer for the Senior Software Engineer role.
I've thoroughly enjoyed the interview process and am genuinely excited about
the opportunity to contribute to [specific project/team].

After carefully reviewing the offer and conducting market research, I'd like to
discuss a few adjustments to the compensation package:

1. Base Salary: The current offer of $175,000 is below the market median for
   Senior Engineers with my background in distributed systems. Based on data
   from Levels.fyi and conversations with peers at comparable companies,
   I'd like to request a base salary of $195,000.

2. Equity: I'd appreciate an increase in the RSU grant from $160,000 to $220,000
   over 4 years, which would bring the total compensation in line with the
   market rate for this level.

3. Sign-on Bonus: Given that I would be forfeiting unvested equity at my current
   company (~$45,000), a sign-on bonus of $50,000 would help bridge that gap.

I want to reiterate that [Company] is my top choice, and I'm confident we can
find a package that works for both of us. I'm flexible on how we get to a number
that reflects both the market and the value I'll bring to the team.

Please let me know when you're available to discuss. I'm happy to hop on a call
at your convenience.

Best regards,
[Your Name]

Key points when writing emails

  • Include specific numbers. Providing an exact amount, not just “more,” helps recruiters get internal approval.
  • Specify the basis for each request. There must be a basis such as market data, existing compensation forfeited, or special expertise.
  • Keep the tone cooperative and positive. The reader should feel like “I want to work with this person.”
  • Send all requests at once. If you send separate requests (if you ask for a base salary increase and then ask for an RSU increase next time), you will be perceived as “the person who keeps asking for more.”

Real-life conversation simulation

Scenario 1: Phone negotiation with recruiter

Actual negotiations are often conducted over the phone rather than email. The following is the flow of a typical negotiation call.

# 실전 대화: 리크루터와의 협상 전화

Recruiter: "Hi [Name], congratulations! We'd like to extend an offer for
the Senior Engineer position. The base salary would be $175,000, with
$160,000 in RSUs over four years, and a $20,000 sign-on bonus."

You: "Thank you so much! I'm really excited about this opportunity. The team
and the technical challenges were really compelling during the interviews.
I'd love to take a couple of days to review the full package. Could you
send me the details in writing?"

Recruiter: "Of course. I'll send the offer letter today. Do you have any
initial questions?"

You: "Just one — what's the timeline for making a decision?"

Recruiter: "We'd love to hear back within a week."

You: "That sounds reasonable. I'll review everything carefully and get back
to you. Thanks again!"

--- (2일 후 전화) ---

You: "Hi [Recruiter], thanks for sending the offer details. I've had a
chance to review everything, and I want to reiterate how excited I am
about this role. I do have a couple of points I'd like to discuss."

Recruiter: "Sure, go ahead."

You: "I've done some research on market rates for Senior Engineers with
distributed systems experience, and the data from Levels.fyi suggests
the median TC for this level is around $310K. The current offer comes
in at about $265K. I was hoping we could explore bringing the base
closer to $195K and increasing the RSU grant to $220K."

Recruiter: "I appreciate you sharing that. Let me take this back to the
hiring manager and compensation team. The base salary band might be
tight, but I'll see what we can do on the equity side."

You: "That would be great. I'm also happy to be flexible on the structure.
If the base has a hard cap, maybe we could look at a larger sign-on
bonus to bridge the gap in year one."

Recruiter: "That's a good suggestion. I'll see what options are available
and get back to you by Thursday."

You: "Perfect, I really appreciate your help with this. Talk soon!"

Scenario 2: Responding to salary expectations questions

It is a common pattern to ask about salary expectations in the early stages of an interview. In this case, if you say the number first, you may be at a disadvantage in negotiations.

# 급여 기대치 질문 대응

## 상황 1: 1차 전화 스크리닝에서 질문

Recruiter: "Before we proceed, could you share your salary expectations?"

Option A (범위 제시 — 강력한 시장 데이터가 있을 때):
"Based on my research for Senior Engineer roles in this market, I'm
targeting a total compensation in the range of $280K to $330K. But I'm
more focused on finding the right role and team, so I'm open to
discussing how to structure a competitive package."

Option B (역질문 — 아직 정보가 부족할 때):
"I'd love to learn more about the role and the compensation structure
first. Could you share the range that's been budgeted for this position?
That way, we can make sure we're aligned before investing more time."

Option C (현재 보상 기준 — 경쟁력 있는 현재 보상이 있을 때):
"My current total compensation is around $290K. I'd be looking for a
meaningful step up to make a move, but the role and growth opportunity
are equally important factors for me."

## 상황 2: "현재 연봉이 얼마인가요?" 직접 질문
참고: 미국 여러 주(California, New York, Washington 등)에서는
현재/과거 급여를 묻는 것이 법적으로 금지되어 있다.

"I'd prefer to focus on what's fair market value for this role rather
than anchor on my current compensation. I'm happy to share my expectations
based on the market data I've gathered."

Non-monetary negotiations: Remote, PTO, Title

If the TC number reaches the upper limit, negotiate non-monetary terms that have monetary value. In this area, approval is often easy because there is less direct cost burden on the company.

Remote Work

Working remotely can actually be worth $10,000-$50,000 or more per year, factoring in commute times, freedom to choose where to live, and cost-of-living differences.

  • "Would there be flexibility for a hybrid arrangement, perhaps 2-3 days in office per week?"
  • "I noticed the role is listed as on-site. Is there any possibility of remote work after the initial ramp-up period, say after the first 6 months?"
  • "I'm based in [lower cost area]. Would the company consider a remote arrangement with quarterly on-site visits?"

PTO at U.S. tech companies is usually 15-20 days, but additional negotiations are possible at senior levels.

  • "I currently have 25 days of PTO. Would it be possible to match that, or start at 20 days with an increase after the first year?"
  • "I have a pre-planned vacation in [month]. Could we agree that I'll take that time off, even if it's before my PTO accrual covers it?"

Title

Rank serves as leverage when changing jobs in the future, and is directly related to decision-making authority internally.

  • "I noticed the offer is for 'Senior Engineer.' Given my 10 years of experience and track record of leading cross-functional projects, would 'Staff Engineer' be more appropriate for this role?"
  • "The title is important to me from a career trajectory standpoint. Is there flexibility to adjust the level?"

Other negotiable items

  • Start Date: "Could I start two weeks later to allow for proper transition in my current role?"
  • Education Budget: "Does the company offer a learning and development budget? I'd value $5,000/year for conference attendance and courses."
  • Equipment: "I'd appreciate a home office setup budget for ergonomic equipment."
  • Performance Review Schedule (Review Cycle): "Could we agree on a 6-month performance and compensation review instead of the standard annual cycle?"

Common mistakes and precautions

10 mistakes you must avoid

  1. Accept the first offer immediately. Always ask for at least 24-48 hours of review time. If you accept right away in a state of excitement, you permanently lose the opportunity to negotiate.

  2. Anchoring Trap. If possible, encourage the company to present the range first. If you say a low number first, that becomes your negotiating ceiling.

  3. Lying. Inflating competing offers, lying about your current salary, or saying you have an offer that doesn't exist. The industry is smaller than you think, and lies are sure to get discovered.

  4. React emotionally. Phrases like “that amount is insulting” destroy relationships. It only responds to data and logic.

  5. Treat recruiters as your enemies. Recruiters are your negotiating partners and internal advocates. They will need to represent your request internally, so providing them with supporting evidence is strategic.

  6. “It must be this amount or nothing” ultimatum. You must show flexibility. If the base salary is not available, an alternative is offered, such as an RSU, and if the RSU is not available, a signing bonus.

  7. Ask for one at a time. The “nibbling” strategy of asking for a raise in base salary and then, if successful, asking for a raise in RSUs next time erodes trust. Present all requests at once.

  8. Only trust verbal agreements. All agreements must be confirmed in writing (email or official offer letter). “We’ll take care of you” has no legal effect.

  9. Give in to time pressure. Most “I have to respond by tomorrow” pressure is extendable. Be suspicious of any company that does not give reasonable review time to candidates they sincerely want to hire.

  10. Citation of personal circumstances. “I have a mortgage on my house” or “my child’s tuition is expensive” are not grounds for negotiation. The only valid basis is market value and the business impact you will bring.


Failure cases and recovery strategies

Case 1: When a counter offer is rejected

If you make a counter offer and the response is "this is the best we can give," you're not done yet.

Recovery Strategy A — Component Shift: "I understand the base salary is firm. Could we explore increasing the equity grant or adding a sign-on bonus to bridge the gap?"

Recovery Strategy B — Future-proofing: "Would you be open to a guaranteed compensation review at the 6-month mark, with a target of bringing the base to $X based on performance?"

Recovery Strategy C — Non-Monetary Values: "If the monetary components are set, could we discuss additional PTO, a flexible work arrangement, or a professional development budget?"

Case 2: When the number is said first

If you state your expected salary low at the beginning of the interview, it can be corrected at a later stage.

Recovery Strategy: "When we first discussed compensation, I shared an initial range based on limited information. After going through the interview process and understanding the scope and impact of this role, as well as reviewing additional market data, I believe a total compensation of $X would be more appropriate."

The key is the framing that expectations have changed because new information has emerged. Rather than simply saying “more is better,” you should provide a reasonable reason, such as the scope of the role, responsibilities, and market data.

Case 3: Risk of offer being withdrawn

If negotiations are excessively prolonged or unreasonable demands are repeated, in rare cases the offer may be withdrawn. To prevent this, adhere to the following principles:

  • Counter offers are limited to maximum 2 rounds. More than 3 rounds makes the relationship tiring.
  • Always convey the message that I sincerely want to work for this company.
  • Respect the timeline presented by the recruiter. If an extension is needed, explain the reason and politely request it.
  • When negotiations reach a deadlock, “I want to make this work. What would you suggest?” Like, ask the recruiter for a solution.

Final Checklist

We have compiled a checklist of items that are easy to miss at each stage of negotiation. From the moment you receive an offer to final acceptance, follow this list so you don't miss any key steps.

# 연봉 협상 최종 체크리스트

## 오퍼 수령 단계
[ ] 즉시 수락하지 않고 검토 시간 요청 (최소 48시간)
[ ] 서면 오퍼 레터 요청 및 수령 확인
[ ] 모든 보상 구성 요소 확인 (base, bonus, RSU, sign-on, benefits)
[ ] RSU vesting schedule 및 cliff 확인
[ ] 보너스 target %와 실제 지급 이력 확인

## 리서치 단계
[ ] Levels.fyi에서 동일 레벨/역할 TC 데이터 수집
[ ] Glassdoor에서 회사별 급여 범위 교차 검증
[ ] 자신의 BATNA (경쟁 오퍼, 현재 직장 잔류 등) 명확히 정리
[ ] 자기 가치 분석 (비즈니스 임팩트, 희소 스킬, 경력) 정리
[ ] 목표 TC 범위 설정 (최소/목표/희망)

## 협상 단계
[ ] 카운터 오퍼에 구체적 숫자와 근거 포함
[ ] 모든 요청을 한 번에 제시 (nibbling 방지)
[ ] 톤은 협력적, 태도는 유연하게 유지
[ ] 비금전적 조건 (remote, PTO, title, start date) 동시 검토
[ ] 경쟁 오퍼가 있다면 윤리적으로 활용

## 최종 확인 단계
[ ] 합의 내용 서면 확인 (이메일 또는 수정된 오퍼 레터)
[ ] RSU grant 수량, vesting schedule 최종 확인
[ ] Sign-on bonus 반환 조건 (clawback provision) 확인
[ ] 시작일, PTO 정책, 원격 근무 조건 서면 명시 여부 확인
[ ] 비경쟁 조항(Non-compete), IP 양도 조항 등 법적 조항 검토
[ ] 모든 조건에 동의한 후에만 현 직장에 사직서 제출

References

If you want to learn more about salary negotiation, I recommend the following resources:

  • Levels.fyi - Provides actual compensation data of tech companies by level. An essential data source for TC comparison and level mapping.
  • Glassdoor - A platform where you can comprehensively check salary ranges, interview reviews, and company reviews for each company.
  • Salary Negotiation by Patrick McKenzie (patio11) - An article called the bible of software engineer salary negotiation. It covers the psychology and strategies of negotiation in depth.
  • Taro: The Insider's Guide to Negotiating Your Tech Salary - Tech salary negotiation course created by a former Meta and Google Recruiter. Provides real-life scenarios and insights from a recruiter’s perspective.
  • Candor Salary Negotiation Guide - A practical guide that provides negotiation strategies, offer comparisons, and counter-offer templates for each tech company.

Conclusion: Negotiation is a skill

Salary negotiation is not an innate talent, but a skill that anyone can improve with practice and preparation. The framework covered in this article can be summarized as follows.

First, Arm yourself with data. Objective data such as Levels.fyi, Glassdoor, competitive offers, etc. justifies your request. Instead of saying, “Give me more,” say, “According to market data, the appropriate range is XX-Y.”

Second, Look at the entire package. Compare and negotiate with TCs that include not only base salary but also RSUs, bonuses, signing bonuses, and non-monetary terms.

Third, Preserve the relationship. Negotiation is also the process of establishing relationships on the first day of employment. Being aggressive or irrational may get you a few thousand dollars more in the short term, but it can damage relationships and growth opportunities within your team in the long term.

Fourth, Practice. Read the conversation simulation in this article out loud and role-play it with a trusted colleague or friend. If negotiating in English is awkward, just memorizing key sentences in advance can make a big difference in practice.

Coding skills aren't the only thing that determines the financial outcome of your career. The ability to properly communicate your value and receive reasonable compensation can make a difference of hundreds of thousands of dollars in the long run. Let’s prepare for the next negotiation starting today.

Quiz

Q1: What is the main topic covered in "The Complete Guide to Salary Negotiation in English for Engineers: Practical Expressions and Strategies from Offer Negotiation to Counter Offer"?

A comprehensive guide that covers key expressions needed for English salary negotiation for software engineers, offer analysis methods, counter-offer strategies, email templates, and even practical conversation simulations.

Q2: What is Preparation before negotiation: market research and self-worth analysis?

Market data collection The most powerful weapon in negotiations is data. You should justify your demands based on market data, not emotions or wishes.

Q3: Explain the core concept of Offer analysis method: Total Compensation (TC) calculation.

When you receive an offer, just looking at the base salary number misses the whole picture. The compensation structure of Silicon Valley tech companies consists of several components, and the value of each element must be accurately understood and compared.

Q4: What are the key aspects of Core English expression patterns? The English used in salary negotiations is different from everyday conversation. Being too aggressive will damage your relationship, and being too passive will prevent you from getting what you want.

Q5: How does Counter offer strategy work? Basic principles of counteroffers A counter offer isn't just "give me more." It is a business proposal that includes specific numbers and evidence. Use the following framework: Anchor High, But Reasonable: The requested amount must be realistic.