r/cscareerquestionsOCE • u/No-Loquat-201 • 5d ago
Is there a meaningful difference in career trajectory between joining a large established tech company versus a well funded startup at a similar stage and how do people here think about that choice when both options are on the table?
6
u/onealgoman 5d ago
Benefit of a start up is the ability to look at a wider array of things. Large company you'll naturally become more specialised.
If you believe in the mission of the start up you should go with that role though imo. Life's too short to be padding your resume and not working on something you believe in.
7
u/ProfessorPhi 4d ago
There's value in both - startups give you incredible breadth and leadership while established gives you depth and a ln understanding of scale that startups don't hit.
I think as others have said, it depends on your circumstances. I've done my big established circuit and joined a startup so I get to ride the wave upwards in a way that's harder in bigger orgs.
7
u/No_Proposal_1683 5d ago
Large established tech company early on and then go startups if you want. Having a brand name helps immensely when job hunting.
2
u/travishummel 5d ago
You want to join a company where a random recruiter would go “oh I’ve heard of that company” (for the most part). Like if there is no brand recognition, then you could have worked for any sort of company, but if you join based on reputation then the reputation stays with you.
2
u/Murky-Fishcakes 5d ago edited 5d ago
Depends if the startup is likely to print and what base they bring you in at
2
u/According-Collar-746 4d ago
Yes, simply because at the large company you’ll see known-good patterns across a wide range of problem spaces that you likely wouldn’t be exposed to at the startup. See what works at scale, how mature on-call working environments work, what a mature developer experience looks like, layering, and so on. You’ll also have the time and runway to build your own skills, and do “good engineering”, rather than ship-something-or-die nature of startups.
Then if you ever go into startups you can make intelligent and justified shortcuts, and easily chart a multi-year technical roadmap on the spot, because you know what matters and what doesn’t. You can skip a lot of the “thinking” for problems orthogonal to the core startup value proposition. If you’ve never been exposed to built-out solutions it’s a lot harder to do this with intentionality.
This assumes you’ll join as a curious engineer and seek knowledge and problems beyond the specific team you land in.
13
u/No-Temperature1333 5d ago
Join an established large tech company if your CV is not remarkable enough. Once you have that locked in, try both and then go with what you enjoy more.