|
|
|
Should I Leave Lead SE in Canadian Startup for Amazon SDE-1 in US?
|
|
4 points
by xuelang
3798 days ago
|
|
I've been lead software engineer for 6 months (I'm also the first employee they have now, like a founding member). I'm also responsible for regular development management (e.g. sprint planning, executions). The current CTO is not as good as me (from my point of view) and I'm afraid he will be a blocker of the company growth and my career growth in the future.
If I leave for Amazon, I'll start from entry level and cannot gain any management experience in at least 3 years.
Another main reason behind is that this is one of few opportunities I could get sponsored for H1B and move to US. Since the Canadian economics is declining, I'm wondering maybe its better to move to US now, which may even helpful if I ever want to start my own business later. |
|
If you're already making your plans 6 months into something, chances are you will be learning lots anywhere you go, and all of those lessons, even when they may not seem useful looking forward, have a tendency to connect dots in hindsight .
The optimization of risk vs reward is a fun one. Risk is always there to be taken when you have some in the bank. Same is true the other way. The key thing to remember is both will take longer than anyone might want, as overnight successes in 1-2 years often takes longer effort statistically where no one is noticing.