Salary Overview
Base salary is only part of tech compensation. At companies like Google, Meta, Apple, Amazon, and Microsoft, total compensation (TC) includes base, stock (RSUs), signing bonus, and annual bonus. Levels.fyi data shows median TC exceeding $200,000 for mid-level and $400,000+ for staff engineers at FAANG.
Startups offer lower base with equity upside. Non-FAANG companies and mid-market firms typically pay $100,000β$180,000 TC for equivalent experience levels.
Salary by Role and Experience
LevelBase SalaryTotal CompensationJunior SWE (0β2 yrs)$90,000β$130,000 base$120,000β$180,000 TCMid-level SWE (3β5 yrs)$130,000β$180,000 base$200,000β$300,000 TCSenior SWE (5β8 yrs)$160,000β$220,000 base$300,000β$450,000 TCStaff SWE (8+ yrs)$200,000β$280,000 base$400,000β$600,000+ TCPrincipal / Distinguished$250,000+ base$600,000β$1,000,000+ TCNon-FAANG mid-level$100,000β$150,000 base$120,000β$200,000 TC
Return on Investment Analysis
A CS degree costs $40,000β$120,000 at most state schools. With a median salary of $130,160 and strong demand, most CS graduates achieve positive ROI within 1β2 years of graduation.
Bootcamp graduates entering at $75,000β$100,000 achieve even faster ROI due to lower training costs ($10,000β$20,000) and shorter program duration (3β6 months).
Factors That Affect Earnings
- Company tier β FAANG/big tech pays 50β100% more in TC than mid-market
- Engineering level β each promotion adds $50,000β$150,000 in TC
- Location β remote roles often adjust pay by cost-of-living tier
- Specialization β ML, systems, and infrastructure often command premiums
- Equity structure β RSUs vs options vs none changes TC math significantly
Career Growth Timeline
- Years 0β2: Junior/new grad, $120,000β$180,000 TC at FAANG
- Years 3β5: Mid-level, $200,000β$300,000 TC
- Years 5β8: Senior, $300,000β$450,000 TC
- Years 8+: Staff or management track, $400,000β$600,000+ TC
Geographic and Industry Variation
San Francisco, Seattle, and New York offer the highest nominal SWE pay. Remote work has expanded access to high-paying roles from lower-cost markets, though many companies apply geographic pay bands.
Austin, Denver, Raleigh, and Salt Lake City offer strong SWE salaries ($120,000β$180,000 TC) with meaningfully lower cost of living than SF or NYC.
Related Reading
Key Takeaways
- SWE median: $130,160 β FAANG TC exceeds $200K at mid-level
- Each engineering level adds $50Kβ$150K in total compensation
- CS degree ROI is positive within 1β2 years of graduation
Sources
- BLS May 2024 OES
- Levels.fyi
- Glassdoor
Software engineering offers the highest median pay of any large occupation in the US. The combination of strong base salaries, equity compensation at big tech, and fast ROI makes CS one of the most financially rewarding degrees available.





