Comment by JustExAWS

Comment by JustExAWS 3 days ago

11 replies

There is no pipeline though. The average tenure of a junior developer even at AWS is 3 years. Everyone knows that you make less money getting promoted to an L5 (mid) than getting hired in as one. Salary compression is real. The best play is always to jump ship after 3 years. Even if you like Amazon, “boomeranging” is still the right play.

chasd00 3 days ago

that's interesting because that's how the consulting world works too. Start at a big firm, work for a few years, then jump to a small firm two levels above where you were. The after two years, come back to the big firm and get hired one level up from where you left. Rinse/repeat. It's the fastest promotion path in consulting.

  • JustExAWS 3 days ago

    I went from an L5 (mid) working at AWS ProServe as a consultant (full time role) to a year later (and a shitty company in between) as a “staff architect” - like you said two levels up - at a smaller cloud consulting company.

    If I had any interest in ever working for BigTech again (and I would rather get an anal probe daily with a cactus), I could relatively easily get into Google’s equivalent department as a “senior” based on my connections.

  • nemomarx 3 days ago

    Why is the hiring budget so much larger than the promotion budget?

    • wrs 3 days ago

      It’s not necessarily “larger”, so much as different units. In a big company, the hiring budget is measured in headcount, but the promotion budget is measured in dollar percentage. It’s much easier to add $20k salary to get a hire done than to give that same person a $20k bump the following year.

    • chasd00 3 days ago

      I don't now about the dollars but it's much easier and faster to leave and come back at a higher level than it is to win an actual promotion.

      • nemomarx 3 days ago

        Right but I'm asking why that is, structurally. It seems to be a budgeting thing on the companies pov or a hope that by limiting promotions you'll get some employees underpaid and not leaving?

        • JustExAWS 3 days ago

          The original poster who you are replying to was answering an orthogonal but related question and they both are true.

          1. It is easier to make more money by being hired than by being promoted or not even being promoted and just kept at market rates for doing your current job. I addressed that in a sibling reply.

          2. It’s easier to come in at a higher level than to be promoted to a higher level. To get “promoted” at BigTech there is a committee, promo docs where you have to document how you have already been working at that level and your past reviews are taken into account.

          To come in that level you control the narrative and only have to pass 5-6 rounds of technical and behavioral interviews.

          If I came into my current company at a level below staff, it would have taken a couple of years to be promoted to my current staff position (equivalent to a senior at AWS) and a few successful projects. All I had to do was interview well and tell the stories I wanted to tell about my achievements over the past 4 years. I didn’t have to speak on failures.

    • JustExAWS 3 days ago

      It’s a lot cheaper to replace an employee by one who leaves at market rate than to pay all of your developers at market rate. Many are going to stick around because of inertia, their lack of ability to interview well, golden handcuffs of RSUs, they don’t feel like rebuilding the social capital at another company or the naive belief in the “mission”, “passion” etc

    • Hikikomori 2 days ago

      Mgmt/hr playing a game of chicken and you don't know you're playing.

      • JustExAWS 2 days ago

        This is the absolutely best description I’ve ever heard about salary compression and inversion.

OJFord 3 days ago

But that's fine, that's why I say for big companies - the pipeline is the entire industry, everyone potentially in the job market, not just those currently at AWS. Companies like Amazon have a large enough work force to care that there's people coming up even if they don't work there yet (or never do, but by working elsewhere free someone else to work at AWS).

They have an interest in getting those grads turned into would-be-L5s even if they leave for a different company. If they 'boomerang back' at L7 that's great. They can't if they never got a grad job.