Investment banking pays more in the first five years, with first-year analysts clearing $165,000 to $225,000 against a FAANG new grad's $150,000 to $250,000. But big-tech engineers close the gap fast, work far fewer hours, and reach senior comp of $400,000 to $1 million-plus without the 80-hour weeks. Banking wins the sprint; tech wins the wealth-per-hour marathon.
Key takeaways
- Early cash favors banking. A first-year IB analyst earns $165,000 to $225,000 total. A FAANG new grad earns roughly $150,000 to $250,000, so the pay is close, but banking pushes more of it as cash while tech loads on stock.
- Hours flip the math. Analysts routinely work 70 to 90 hours a week. Big-tech engineers average 40 to 50. On a per-hour basis, the engineer often out-earns the banker from year one.
- Both ceilings are high. IB managing directors clear $1 million to $2 million-plus. Staff and principal engineers at top firms reach $400,000 to $1 million-plus, driven almost entirely by stock.
- Tech offers optionality banking does not. Remote work, geographic arbitrage, and a low-friction path to startups let engineers compound wealth on their own terms.
- Banking has the sharper exits. Two years as an analyst opens private equity, hedge funds, and corporate development, where comp can jump past what most engineers ever see.
Compensation by level, side by side
The numbers below reflect 2025 to 2026 US totals (base plus bonus or stock). Banking figures come from Mergers and Inquisitions; engineering figures reflect Levels.fyi medians at large-cap tech firms. Ranges roughly span the 25th to 75th percentile, so top performers and elite firms land higher.
| Career stage | Investment banking | Big-tech software engineering |
|---|---|---|
| Entry level | Analyst: $165,000 to $225,000 | New grad (L3/E3): $150,000 to $250,000 |
| Mid level | Associate: $285,000 to $500,000 | Mid (L4/E4): $250,000 to $350,000 |
| Senior | Vice President: $525,000 to $800,000 | Senior (L5/E5): $350,000 to $500,000 |
| Upper senior | Director/SVP: $700,000 to $900,000 | Staff (L6/E6): $500,000 to $950,000 |
| Top of ladder | Managing Director: $1M to $2M+ | Principal/Distinguished (L7+): $700,000 to $1.79M+ |
Two things stand out. Banking pays more at the analyst-to-associate stage, and it pays it as cash, which matters if you are trying to save aggressively early. Tech comp starts lower but scales through equity: a Google L5 sits near a $410,000 median, an L6 near $587,000, and Meta's overall engineer median runs around $402,000 with senior levels well past $900,000. The banker's raises come from promotions; the engineer's come from rising stock grants and appreciation on the stock already granted.
Hours, lifestyle, ceiling, and exits
| Factor | Investment banking | Big-tech software engineering |
|---|---|---|
| Typical hours/week | 70 to 90, spiking to 100 on live deals | 40 to 50, occasional crunch |
| Pay per hour worked | Lower than the headline suggests | Often higher despite lower headline pay |
| Remote/location freedom | Low; desk-and-client bound | High; remote and geo-arbitrage common |
| Early ceiling | Very high; comp jumps each promotion | Moderate; equity compounds over time |
| Long-term ceiling | $1M to $2M+ as MD, more in PE/HF | $400K to $1M+ at staff/principal |
| Exit options | Private equity, hedge funds, corp dev, PE-backed CFO roles | Startups, founding, eng leadership, big-tech mobility |
| Burnout risk | High and front-loaded | Moderate and manageable |
Banking's edge is the exit. Two years on an analyst desk is the most reliable on-ramp to private equity and hedge funds, where the money and the leverage can dwarf a standard tech track. If your goal is a nine-figure outcome through a carried-interest seat, banking is the more proven path. For a closer look at how the finance ladder splits, see quant trading versus investment banking and how banking stacks up against law as a high-income profession.
Tech's edge is everything per hour. An engineer earning $250,000 on a 45-hour week is banking a better real wage than an analyst earning $200,000 on 85 hours, and doing it with weekends intact. Add remote work and the ability to live somewhere cheap while collecting a coastal salary, and the savings rate on a tech income can beat a banking one even when the gross number is lower.
Which builds wealth faster
For a FatFIRE audience, the honest answer is that they build wealth differently.
Banking builds wealth through income velocity. Comp ramps hard and fast, and the exit to buy-side roles can put you in a carried-interest or bonus structure that a salaried engineer will never touch. The risk is that the hours and burnout push most analysts out before the biggest paydays arrive, and the lifestyle cost is real.
Tech builds wealth through equity and time. The base is comfortable, the stock does the heavy lifting, and the sane hours leave room to invest, start something, or take a second bet. The engineer who joins the right pre-IPO company or simply lets a decade of RSUs compound at a large-cap can quietly out-accumulate a mid-tier banker, with a life attached.
Who should pick which
Choose investment banking if you thrive under pressure, want the highest possible cash comp in your twenties, and are aiming at private equity or a hedge fund seat. You accept 80-hour weeks as the price of an accelerated ladder, and you value the network and the buy-side exit above lifestyle. For the specific early-career picture, our breakdown of the investment banking analyst salary in NYC shows what the first years actually pay.
Choose software engineering if you want strong pay with a livable schedule, prefer building products over closing deals, and care about optionality: remote work, geographic freedom, and a direct path to founding a company. You are betting on equity and compounding rather than a fixed promotion track, and you want your wealth-per-hour to be high from the start.
Either path can carry you to financial independence. Banking gets you there through a brutal, well-paid sprint with a golden exit at the end. Tech gets you there through a steadier climb with more freedom along the way and a ceiling that, at the staff and principal levels, is higher than most people outside the industry realize. For more career-versus-career comparisons, browse the full career and compensation hub.
Frequently asked questions
Does investment banking or software engineering pay more early on?
Investment banking pays more in the first five years, and it pays more of it as cash. A first-year IB analyst earns $165,000 to $225,000 total against a FAANG new grad's $150,000 to $250,000, which is close, but banking pushes more as cash while tech loads on stock. That cash weighting matters if you are trying to save aggressively early.
Who earns more per hour, an investment banker or a software engineer?
A software engineer often earns more per hour despite a lower headline number. Analysts routinely work 70 to 90 hours a week while big-tech engineers average 40 to 50. An engineer earning $250,000 on a 45-hour week banks a better real wage than an analyst earning $200,000 on 85 hours, and does it with weekends intact.
What is the long-term pay ceiling in banking versus tech?
Both ceilings are high but reached differently. Investment banking managing directors clear $1 million to $2 million or more, with even higher potential through private equity and hedge fund exits. Staff and principal engineers at top firms reach $400,000 to $1 million or more, driven almost entirely by rising stock grants and appreciation. The banker's raises come from promotions; the engineer's come from equity compounding over time.
Does investment banking or software engineering have better exit options?
Investment banking has the sharper exits. Two years on an analyst desk is the most reliable on-ramp to private equity, hedge funds, and corporate development, where comp and leverage can dwarf a standard tech track. Software engineering offers different optionality: remote work, geographic arbitrage, a low-friction path to startups, and mobility across big-tech firms and eng leadership.
