If you are comfortable taking a non-SDE role, then there are opportunities at tech companies that don’t require programming skills or leetcode.
I’m happy you have found an alternative career path, but you’re comparing apples and oranges.
My original story said nothing about where I work. I was originally referring to my process to get a software development job from 1996-2018.
I only brought up where I work now when someone brought up the r/cscareerquestions type reply of “TC”.
I am very sincere about my lack of desire to ever be a software engineer for a large company. I would give up my current compensation and jump back over to the enterprise dev/architect side of compensation before I ever did that.
Again, I already had the big house in the burbs, retirement savings, etc before AWS ever reached out to me.
I know for a fact that I could call up a few former managers who now work at different companies and they would give me a job faster than I could say “I am looking for…”
If I worked for an outside consulting company that would be true - with the inherent risks you stated.
Working at AWS in ProServe, our compensation structure is the same as SDEs - 4 year initial offer, large prorated signing bonus, 5/15/40/40 RSU vesting schedule. It’s different for sales.
The bright side is that there is always work. Worse case, I can be “hired” by another internal team that needs someone to implement a solution to show off a new service.