✍️ 필사 모드: Developer Personal Finance Complete Guide: Salary Negotiation, RSU/Options, 401k, Startup Equity, FIRE (2025)
EnglishIntro — "My Salary Keeps Going Up, So Why Isn't My Bank Balance?"
A 10-year-experienced developer:
"I make 130M KRW a year. Between marriage, a home, and childcare, it feels like it all disappears every month. I hear about RSUs and stock options but I don't know how to calculate any of it."
This is a universal problem. Personal finance is the single most under-taught area in a developer's career. We learn tech, but not money.
This article covers:
- The science of salary negotiation — Using Levels.fyi, Blind
- RSU vs stock options — Exercise, tax, timing
- ESOP and Korean tax law
- 401k / IRA (US) vs retirement pension / IRP (Korea)
- Startup equity — Vesting, cliff, exit scenarios
- FIRE (Financial Independence Retire Early)
- Tax implications of moving to the US
- Practical asset allocation for senior developers
Season 3 Episode 8. Last episode covered the promotion packet; this one is about managing the money that arrives after the promotion.
Disclaimer: This is for informational purposes only and is not investment or tax advice. Consult a professional before making real decisions.
Chapter 1: Anatomy of Compensation
1.1 Total Compensation Structure
US Big Tech:
- Base Salary: 40-50%
- Bonus: 10-20%
- RSU (stock): 30-50%
- Signing Bonus: One-time
Korean Big Tech:
- Base Salary: 70-85%
- Bonus: 10-25%
- Stock Options: 0-15% (varies widely by company)
- Signing Bonus: Common when switching jobs
1.2 How to Use Levels.fyi
- Public total comp data from Google, Meta, Amazon, etc.
- By level, region, years of experience
- 2024 average for US L5 SWE:
$380K(Base$200K+ RSU$150K+ Bonus$30K)
Limitation: Voluntary submission creates upward bias (people brag only when they're paid well).
1.3 Using Blind
- Community gated by company email verification
- Salary negotiations, interview reviews, culture reviews
- Real offer numbers shared
- Korean Blind is also active
Caution: Anonymity breeds exaggeration and lies. Use as a reference only.
1.4 Reality of Korean Developer Salaries (2025 estimate)
| Level | Years | Startup | Mid-size | Large Corp | Big Tech (Naver, Kakao, Coupang, Toss) |
|---|---|---|---|---|---|
| Junior | 0-2 | 4,000-5,500 | 4,500-6,000 | 5,000-6,500 | 5,500-7,000 |
| Middle | 3-5 | 5,500-7,500 | 6,500-9,000 | 7,500-10,000 | 8,500-11,000 |
| Senior | 5-10 | 7,500-11,000 | 9,000-13,000 | 10,500-14,000 | 11,000-16,000 |
| Staff+ | 10+ | 10,000-15,000 | 12,000-18,000 | 14,000-20,000 | 15,000-22,000 |
Unit: 10,000 KRW. Stock options and bonuses not included.
1.5 Salary Jump When Moving to the US
Korea 150M KRW → US L5 Senior = $300-400K (around 400M KRW).
But:
- Cost of living (Bay Area) is 2-3x
- Health insurance (if not employer-provided,
$500-$1500/month) - Federal + state tax combined 30-40%
- Actual net take-home is roughly 2x
The real difference is RSU growth. A 50% jump in Google/Meta stock can dwarf a decade of base salary.
Chapter 2: The Science of Salary Negotiation
2.1 Core Principles of Negotiation
- Don't name a number before getting an offer
- Don't answer "Expected salary?" with your current salary
- A competing offer is a weapon
- 5 components are negotiable: Base, RSU, Signing, Bonus, Relo
- Persuade with competitor data
2.2 Script Example
Recruiter: "What's your current salary?"
You: "I'd rather not share my current compensation. If you share the budget range for this role, I can tell you whether it matches my expectations."
Recruiter: "Offer: Base 100M, RSU 20M, 10% bonus."
You: "Thank you. I'll review and get back to you." (No on-the-spot acceptance)
Next week:
You: "Another offer is at Base 115M, RSU 30M. Your company is more attractive to me, but would you be able to match compensation?"
2.3 Words to Avoid in Negotiation
- "Whatever you offer is fine" (the death sentence)
- "I have no other offers" (disarming)
- "I need the offer urgently" (exposes pressure)
2.4 Leveling
- If you received a Senior offer but your experience supports Staff, negotiate the level
- Level = basis for long-term comp and promotions. Once set, it's hard to change.
2.5 Signing Bonus
- Compensates for losses from leaving current employer
- One-time, taxed heavily
- Clawback: Must be returned if you leave within 1-2 years
- Negotiable (especially if you have other offers with bonuses)
2.6 Relocation Package
When relocating to the US:
- Flights/shipping
- 1-3 months of temporary housing
- Down payment assistance
- Furniture allowance
- Average
$10K-$30K
Chapter 3: RSU (Restricted Stock Units)
3.1 What is an RSU
- Company stock delivered over time
- Upon receipt: immediately taxed as income
- The most common compensation vehicle at Big Tech
3.2 Vesting Schedule (US Big Tech Example)
- 4 years, monthly or quarterly
- 1-year cliff (zero if you leave before 1 year)
- After cliff, remaining 3 years evenly distributed
Example: $200K RSU 4-year grant
- End of year 1:
$50K(cliff) - Year 2 per quarter:
$12.5Kx 4 - Year 3: same
- Year 4: same
3.3 RSU Tax (US)
- At vest: income tax on fair market value
- At sale: capital gains tax on the gain
- Company sells some shares to withhold tax
Caution: Company's withholding rate may be too low → you owe more at tax time.
3.4 RSU Tax (Korea)
- At vest: taxed as earned income (labor income)
- At sale: 22% overseas stock capital gains tax (2.5M KRW deduction)
- Not withheld → you pay yourself at year-end tax filing
3.5 RSU Management Strategies
Strategy 1: Sell everything
- Sell immediately on vest
- Avoid concentration risk in company stock
- Diversify into other stocks/index funds
Strategy 2: Partial hold
- Belief in growth potential
- Keep 10-30%, sell the rest
Strategy 3: Tax-timing optimization
- Adjust sale timing to minimize tax burden
- In Korea, annual aggregation matters
3.6 Refresher Grant
- Additional RSUs granted each year
- Initial grant + refresher = staircase accumulation
- Total amount grows noticeably in years 2-3
Chapter 4: Stock Options vs RSU
4.1 What is a Stock Option
- The right to buy stock at a strike price
- If actual price > strike price, gain is realized
- Mostly granted at startups
4.2 Difference from RSU
| Item | RSU | Stock Option |
|---|---|---|
| What you get | Stock itself | Right to buy stock |
| Cost | None (free) | Must pay strike price |
| Value at vest | Stock = market price | Market - strike (spread) |
| Pre-IPO | Private stock | Exercisable but hard to cash out |
| Risk | Not zero even if price drops | Zero if market < strike |
4.3 ISO vs NSO (US)
ISO (Incentive Stock Option):
- Favorable tax treatment (beware of AMT)
- Long-term capital gains if held 1+ year AND sold 2+ years after grant
NSO (Non-qualified Stock Option):
- Spread at exercise = ordinary income tax
- Gain at sale = capital gains tax
- Simpler, but heavier tax burden
4.4 Vesting Cliff
- Usually 4 years with a 1-year cliff
- Zero if you leave before 1 year
- Watch for cliff-adjacent firings (shady companies)
4.5 Early Exercise
- Exercising before vest (when allowed)
- 83(b) election (US): locks in tax treatment at exercise time
- Exercising before the price rises = lower tax burden
Risks:
- If the company dies, the exercise money is lost
- Private stock is hard to cash out
4.6 Exit Scenarios
IPO:
- Can sell after lockup (90-180 days)
- Tax withholding, staged selling strategies
Acquisition:
- Cash: immediate cash-out, taxed
- Stock swap: converted to acquirer stock
- Earnout: additional payment if you stay 1-3 years post-acquisition
Long-term with no IPO/acquisition:
- Options expire after 10 years
- Tender offer occasionally allows partial cash-out
4.7 Korean ESOP
- Korean startups also use ESOPs actively
- Exercise gains up to 50M KRW are tax-exempt (if conditions met)
- Conditions: officer/employee status, minimum tenure, exercise after IPO, etc.
- 2023 tax law revisions somewhat adjusted the benefit
Chapter 5: Retirement Pensions
5.1 US 401k
- Tax-advantaged account offered by employer
- 2025 limit:
$23,500(under 50) - Employer match: 4-6% is common (matching is free money)
- Withdraw early and pay 10% penalty + income tax (before age 59.5)
Traditional vs Roth:
- Traditional: deduct on the way in, taxed on the way out
- Roth: no deduction on the way in, tax-free on the way out
5.2 IRA (Individual Retirement Account)
- Personal IRA, separate from 401k
- 2025 limit:
$7,000 - Choose Traditional or Roth
- High earners can't contribute directly to Roth → backdoor Roth strategy
5.3 Korean Retirement Pension
DC (Defined Contribution): Company contributes monthly, you manage investments DB (Defined Benefit): Company manages, pays lump sum based on base pay at retirement IRP (Individual Retirement Pension): Transferable when changing jobs, individual contributions allowed
Integrated tax deduction for pension savings + IRP: Up to 9M KRW/year at 16.5% deduction (for income under 55M KRW)
- For a senior developer, that's ~1.485M KRW/year in tax savings
5.4 Pension Investment Strategy
Young (20s-30s):
- 80-100% stocks
- Global indexes (S&P 500, MSCI World)
- Can tolerate volatility over long horizon
Middle (40s):
- 60-80% stocks
- 20-40% bonds, gradually increasing
Near retirement (50s+):
- 40-60% stocks
- 40-60% bonds
- Stability first
Chapter 6: The Math of Startup Equity
6.1 Dilution
1% at seed becomes 0.3% at Series C. Why?
- New shares issued at each round
- Existing shareholders' proportion decreases
- But company value increases (ideally)
Example: 1% at seed = 1B KRW valuation = 10M KRW After Series C, 0.3% = 100B KRW valuation = 300M KRW
30x growth. Personal equity value rises despite dilution.
6.2 Vesting Cliff Revisited
- 4 years with a 1-year cliff is the standard
- Leaving before the cliff = zero
- Check each company's acceleration clause
Single trigger: Auto-accelerates on acquisition Double trigger: Accelerates on acquisition AND termination
6.3 Strike Price and 409A Valuation
- US: 409A valuation determines fair strike price
- As the share price rises, new hires' option strike prices also rise
- That's why joining early is more lucrative
6.4 Startup Exit Probabilities
- Seed → Exit (IPO or M&A): about 5-10%
- Series A → Exit: about 15-25%
- True home runs (50x+): under 0.5% from seed stage
Expected value calculation:
- 1% equity x 100B KRW valuation x 10% success rate = 10M KRW expected value
- May be small compared to base salary
6.5 Startup vs Big Tech Choice
Reasons to join a startup:
- Upside
- Influence
- Learning speed
- Founding experience
Reasons to join Big Tech:
- Stable salary
- Learning (scale, systems)
- Global brand
- Career asset-building
Looking only at money: Big Tech wins on expected value. Looking at learning and possibility: startups win big.
Chapter 7: FIRE (Financial Independence, Retire Early)
7.1 FIRE Basics
- The 25x rule: Annual spending x 25 = retirement corpus
- The 4% rule: Withdrawing 4% of assets per year is nearly perpetually sustainable
Example: 60M KRW/year spending → 1.5B KRW corpus + 60M KRW annual withdrawal.
7.2 FIRE Types
Lean FIRE: Minimum living costs (30M KRW/year) Regular FIRE: Middle class (60M KRW/year) Fat FIRE: Comfortable (120M+ KRW/year) Coast FIRE: Even stopping savings now yields enough at retirement Barista FIRE: Combined with part-time work
7.3 FIRE Feasibility for Developers
US senior developer ($300K+):
$100K/year savings possible- At 7% returns over 15 years:
$2.5M(around 3.5B KRW) - Start at 35 → FIRE at 50 is feasible
Korean senior (120M KRW):
- 30-50M KRW/year savings
- At 7% returns over 20 years: 1.2-2B KRW
- Takes longer but doable
7.4 The FIRE Pitfalls
- Healthcare costs: Decades of medical care after early retirement
- Inflation: The 4% rule must reflect inflation
- Children's education: Commonly omitted from calculations
- Identity: Depression when you have nothing to do
- Relationships: Isolation without workplace ties
7.5 Developer FIRE Success Stories
- Mr. Money Mustache: Software engineer who retired at 31, famous blog
- Financial Samurai: Ex-finance + blog
- Korea: FIRE communities (Naver cafe "Fire Tribe"), many individual developer blogs
Chapter 8: Real Estate vs Stocks vs Equity
8.1 Korea's Unique Real Estate Concentration
- Households hold 75% of assets in real estate (US: 30%)
- "Homeownership = identity"
- Major impact from government policy (loan rules, taxes)
8.2 The Developer's Real Estate Dilemma
When you should buy:
- 10+ years of residence certainty
- Sufficient equity (40%+ of home value)
- Monthly burden is manageable (under 30% of income)
- Confidence in the area
When you shouldn't buy:
- High likelihood of switching jobs/relocating
- Considering moving to the US
- Insufficient equity (high DTI)
- Uncertain neighborhood
8.3 Stock Investing Basics
Long-term indexes:
- S&P 500 ETFs (VOO, SPY)
- MSCI World (VT)
- Average annual return 7-10%
- Dollar-Cost Averaging: Fixed amount purchased every month
Cautions:
- Don't concentrate in company stock (RSUs already concentrate you)
- Avoid individual stock hot tips
- Beware of leveraged ETFs
8.4 Asset Allocation Principles
100 - age = stock allocation (traditional formula)
- 30s: 70% stocks, 30% bonds
- 40s: 60% stocks
- 50s: 50% stocks
Alternative formula (for longevity): 110 - age or 120 - age
8.5 Cryptocurrency
- Recommended under 5% of portfolio
- Outside of Bitcoin and Ethereum, high risk
- Korea's crypto capital gains tax scheduled for 2027 (postponed)
Chapter 9: Taxes When Moving to the US
9.1 H1B / L1 Visas
- H1B: Lottery, 3 years → 6 years
- L1: Intracompany transfer, 1 year → 7 years
- Determining residency in both countries matters
9.2 Tax Residency Determination
- US: 183+ days (Substantial Presence Test)
- Korea: 6+ months in a calendar year
- If both, the tax treaty applies
9.3 US-Korea Tax Treaty
- Prevents double taxation
- Tax paid in the US is credited in Korea
- Complex — a tax professional is essential
9.4 FBAR / FATCA
- Reporting required for foreign accounts exceeding
$10K(FBAR) - Large penalties for failure to report
- US residents must report Korean accounts/pensions
9.5 Cleanup When Leaving
US back to Korea:
- 401k: Can't transfer out → taxed on withdrawal
- RSU: Consider cashing out vested shares
- Housing: Rent vs sell
Korea to US:
- National pension: Lump sum refund or withdrawal
- Retirement pension: Transfer to IRP
- Real estate: Timing matters for capital gains
Chapter 10: Cash Flow of Starting a Company
10.1 Bootstrapping
- Start with personal savings
- No external investment, keep 100% equity
- Slow growth, low risk
- Examples: Basecamp, Mailchimp (early)
10.2 Angel Investment
- Individual investors
- 50M-500M KRW
- Convertible Note or SAFE (US)
- Valuations commonly 600M-3B KRW
10.3 VC (Venture Capital) Rounds
Pre-seed: 100M-500M KRW, idea stage Seed: 500M-3B KRW, early product Series A: 3B-20B KRW, product-market fit Series B: 20B-50B KRW, growth Series C+: 50B+ KRW, scale
10.4 Founder Equity Math
Founder dilution example:
- Start: 2 founders 50% / 50%
- Seed +20% → each at 40%
- Series A +20% → each at 32%
- Series B +15% → each at 27%
- Series C +10% → each at 24%
- At IPO, 15-20% each is common
10.5 Pre-money vs Post-money Valuation
- Pre-money: Valuation before investment
- Post-money: Valuation after investment = Pre-money + Investment
Example: Pre-money 10B KRW + investment 2B KRW = Post-money 12B KRW. Investor stake = 2/12 = 16.67%.
10.6 Exit
IPO:
- Usually after Series D-F
- Sell after lockup
- Average 7-10 years
Acquisition:
- 100% cash / 100% stock / mix
- Earnout (conditional extra payments)
- Retention bonus (staying bonus)
Chapter 11: Financial Planning for Developers in Their 40s
11.1 Financial Issues at 40+
- Children's education: Korean private education 20-30M KRW/child/year
- Parents' medical costs: Elderly parents' burden
- Own health: Checkups, treatments
- Mortgage: Maturity approaching
- Retirement prep: 20 years out
11.2 Things to Check
- Pension check: National pension, retirement pension, IRP balance
- Children's education savings: 300K-1M KRW/child/month
- Medical coverage: Supplemental, cancer, cardiovascular, health checkups
- Life insurance: Essential if you have dependents
- Long-term housing plan: Where will you live in 10 years
- Emergency fund: 6 months of living expenses
- Estate planning: Will, inheritance tax
11.3 Opportunities at 40+
- Peak salary (Korea: mid-to-late 40s)
- Accumulated stock grants
- Consulting opportunities
- Capital for starting a business
11.4 Traps
- Rising conspicuous consumption (kids, house, car)
- Career focus scatters
- Not enrolling in insurance early exposes you to risk
- "I'll save more next year" procrastination
Chapter 12: 12-Item Developer Finance Checklist
- Monthly savings rate: 30%+ of take-home
- Emergency fund: 6 months of expenses (savings/MMF)
- Medical insurance: Supplemental + cancer/3 major illnesses
- Retirement pension: Max out tax-deductible contributions (9M KRW/year)
- Company stock concentration: Under 20% of assets
- Index investing: Regular purchases of S&P 500 or MSCI World
- Real estate analysis: Purchase viability (DTI, housing plan)
- Will / estate plan: Start in your 30s
- Year-end tax optimization: Deduction checklist
- Stock option management: Vest schedule, expiration, taxes
- Understanding double-tax treaty: Prepare for overseas possibility
- Annual asset review: Track net worth
Chapter 13: 10 Financial Anti-Patterns
1) Holding All Your RSUs
Concentration in company stock. Getting laid off hits both income and assets. Sell on vest by default.
2) "Just Look at Base Salary"
Ignoring total comp. Never calculating actual take-home. Think in annual total terms.
3) No Tax Planning
Trusting RSU withholding alone. Extra tax arrives unexpectedly. Annual tax pro or simulation.
4) Investing Without Emergency Fund
If a market crash coincides with losing your job, forced selling follows. Build 6-month buffer first.
5) "Betting Life on Stock Options"
Accepting low salary based purely on startup equity. Zero if it fails. Balance.
6) All-In on Real Estate
All assets in one home. No liquidity, regional risk. Diversify.
7) Revolving Credit Card Debt
15-20% interest. Compounding in reverse. Pay off first, no exceptions.
8) Neglecting Health Investment
Back, eyes, wrists break down. Medical costs > savings. Exercise and checkups are essential.
9) "Retirement Is for Later"
Starting at 40 forfeits half the compounding. Start small, but start in your 20s.
10) Neglecting Career Learning
Chasing money only, letting skills stagnate → no escape. Learning is the best investment.
Closing — A Developer's Money Works on Compound Interest
Principle 1: Time > Amount
300K KRW/month from age 20 = 300M KRW at 50. 1.5M KRW/month from age 40 = 300M KRW at 50. Compound = time.
Principle 2: Cut Spending > Grow Income
(Early on) Adding 1M KRW income is stressful. Cutting 200K KRW of spending is willpower. (Later) Income gains compound bigger.
Principle 3: Minimize Employer Dependence
Salary, RSU, pension — all from the employer. Layoff = full-asset damage. Prepare external income (consulting, blog, investing) too.
Principle 4: Use Experts
Tax pros, financial advisors. 100-300K KRW/hour. One mistake is more expensive.
Principle 5: Learn Yourself
ETFs, indexes, taxes. Your money is your responsibility.
Principle 6: Read the Originals
- The Simple Path to Wealth - JL Collins
- Mr. Money Mustache
- Bogleheads Wiki
- Your Money or Your Life - Vicki Robin
- Levels.fyi Negotiation Guide
- Kim Jakga TV developer finance content
- NTS (Korean IRS) year-end tax guide
Next Post Preview — "Developer Time Management / Productivity Complete Guide: Deep Work, GTD, Calendar Blocking"
Season 3 Ep 9:
- Cal Newport's Deep Work and developers
- Applying GTD (Getting Things Done) in practice
- Calendar blocking techniques
- Pomodoro and Time-boxing compared
- The negotiation craft of cutting meetings
- Slack/Email triage systems
- Maintaining family/hobby balance
- Early burnout signals and prevention
- Maintaining focus in your 40s and 50s
See you in the next one.
현재 단락 (1/376)
A 10-year-experienced developer: