0

How to choose between FAANG vs pre-IPO company (different roles)?

Profile picture
Senior Software Engineer (startup) at test20 days ago

I'm deciding between two companies, ie think FAANG and a pre-IPO startup.

The big difference is that

FAANG

  • mid level engineering role
  • work on high scalability systems in a cloud infrastructure division

Pre-IPO startup

  • Senior full stack engineering role
  • Work on building new products/features from scratch and continuing to evolve them

The Pre-IPO startup pay is certainly higher, and I think the company's prospects for earnings are higher. However, the FAANG role offers work on highly scalable systems, which I don't quite have much experience on. I'm a product engineering/full stack role.

I worry about there's not that many product engineering/full stack roles across FAANGs and for future job security, it might be worth building up the skillset for highly scalable systems?

48
2

Discussion

(2 comments)
  • 3
    Profile picture
    Mentor Coach for SWEs | Former Staff Software engineer
    12 days ago

    The dimensions to think along here are: 1) learning 2) future prospects and 3) compensation. But not necessarily in this order though as you may have your own priorities.

    Learning: You'll likely wear many more hats at the startup than at FAANG. See my detailed answer on this here.

    Future prospects: You'll likely be better positioned for your next role given the breadth and depth you'll gain at the startup. Even if you're in a fullstack role, you'll likely need to dabble in multiple areas to get your task done and maintain your system.

    • By better positioned, I mean showing up as a more seasoned engineer at the role after that. But it may not translate into the next title up. For example, another startup or mid-size company might be willing to level you at Staff, but FAANG or another bigger company might offer only Senior.
    • If you don't work at scale at the startup, that might be a detriment in interviewing next time around. Some bigger/ambitious companies value prior scalability experience.

    Compensation: Given that startup equity is uncertain (and pre-IPO equity is more uncertain than acquisition equity), this is something you'd have to consider for yourself. I generally see the startup equity as "bonus," so I mostly factor cash comp in my decision.

    I know many people who have built an entire career working at startups and many others who bounce from FAANG to FAANG. Yet others have had mixed careers. So, there's no right or wrong answer here.

    If you're having a really hard time deciding, consider this: the FAANG job will always be there whereas the startup may be a less frequent opportunity given the combination of their domain, your role, and the company stage.

    Hope this helps.

  • 0
    Profile picture
    Tech Lead @ Robinhood, Meta, Course Hero
    17 days ago

    It's tricky without knowing names, but I'm at least 80% sure you should take the pre-IPO offer. Pre-IPO unicorns are a great balance between having stability (the company won't die within the next 2 days) and opportunity for growth (compensation growth, skills growth). FAANG is overwhelmingly biased towards stability and growth is really rough due to lack of scope - The stability angle has also been challenged recently with all the layoffs.

    The FAANG company also gave you mid-level instead of senior, so this seems like a pretty easy decision to me. You will most likely make more money, have more scope, grow faster, and have more fun at the pre-IPO.

    Best of luck with the new job!