News for hackers. Stuff that matters.
Re:Some Apple engineers rewarded up to $180k in stock bonuse... by shrimpx on Tuesday December 28, 2021 @04:36PM (#29718541)
My perception is that everyone knows job hopping is normal and companies will be happy to have you for that 1-2 years if you’re good. It’s not a black mark on your resume. For me a questionable resume is someone who spent the past 20 years at Accenture or something. Signals possibility of being too entrenched in those habits to make a contribution in a new environment.
Re:Some Apple engineers rewarded up to $180k in stock bonuse... by a4isms on Tuesday December 28, 2021 @04:58PM (#29718758)
I interview 50% or more of the senior engineers we (A YC-backed company that is post-IPO and still growing rapidly) hire. I assure you that our interview process for engineers at this level is weighted towards significant involvement in projects.

We consider it unacceptable if all the projects a candidate wants to talk about "began before I was hired, and shipped after I left." And that's what you get if you are an aggressive job-hopper your entire career, not just at the beginning.

I am never against someone wanting to negotiate the compensation they deserve for the skills they have developed. And certainly, for many skills, job hopping is the strategy for maximizing your pay for the skills you are able to learn and refine in 1-2 years per job.

But if you don't develop the skill of taking a major multi-year project from inception to completion, there is a skill you don't have that we will not pay for by hiring you at the top two levels of our org.

Re:Some Apple engineers rewarded up to $180k in stock bonuse... by b9a2cab5 on Tuesday December 28, 2021 @05:22PM (#29719012)
> major multi-year project

I'm not sure what company you're at but there is certainly not a multi-year project in any I've worked at. There are long term _product_ roadmaps but in order to stay agile you never commit to something as big as a multi-year project. There are only individual features that get committed to. Even in core infra (heavily technical) where needs and solutions are known committed work goes out a year tops.

Absolutely you want people who delivered things from start to finish but I've never heard of those things taking multiple years. If it takes 2-3 years for your product to go to market it's a failure, regardless of whether it's an external or internal product.

Re:Some Apple engineers rewarded up to $180k in stock bonuse... by fredophile on Tuesday December 28, 2021 @05:52PM (#29719289)
This probably depends a lot on your industry. In my industry, every product I've worked on took multiple years to ship. It wouldn't be unreasonable to want to find sr engineers who had been through the whole cycle from early planning to post launch support.

Out of curiosity, what product does your company make? What kind of moat do they have if anything you do can be replicated in under a year by a competitor?

Re:Some Apple engineers rewarded up to $180k in stock bonuse... by a4isms on Tuesday December 28, 2021 @07:14PM (#29720002)
If a product takes 2-4 iterations to reach maturity, and a candidate is only involved in one of those iterations, they haven't participated in the complete multi-year product cycle from skateboard to scooter to bicycle to motorcycle to car, to borrow a popular metaphor.

If a roadmap goes out 3-5 years and a candidate only executes on one or two of those years, the candidate hasn't gained experience with which parts of a roadmap stay committed and which ones change in response to new information/priorities.

Most of this does not apply to a hot startup where the founders are still coding every day, but those aren't the only senior engineering opportunities.

My meta-experience is that the kinds of things I'm talking about tend to be most highly prized by companies that have been around longer than a startup, and now have problems to solve technically and organizationally that can most effectively be solved by people who have stayed in one company longer than one-two years.

Such companies aren't usually as exciting as pre-IPO startups, so absolutely no side-eye from me if anyone reading this is thinking "You can take that job and shove it, I'm busy inventing the future on a two-pizza team in a six-pizza startup."

Re:Some Apple engineers rewarded up to $180k in stock bonuse... by dastbe on Tuesday December 28, 2021 @06:10PM (#29719457)
are you not involved in the product roadmap and how that gets translated into the individual, smaller projects that get you there? then you may not be as senior as you think ¯\_(ツ)_/¯
Re:Some Apple engineers rewarded up to $180k in stock bonuse... by a4isms on Tuesday December 28, 2021 @05:06PM (#29718843)
p.s. There's more than just shepherding long projects, that's just the easiest thing to explain. But to add some colour, other things a senior engineer is expected to demonstrate are:

1. Experience with the consequences of their choices. Ok, you were able to get a job at company X, get up to speed, and lead a major cross-team or cross-group initiative within two years. What happened after that? Did it create the desired outcomes? Why? Why not? Were there unanticipated consequences? What part did you play in dealing with those?

2. Experience with change. Managers--even entire management orgs--change. Were you around long enough to live through one such change? Or did you jump ship without acquiring any experience or scars from the change? Strategies change, e.g. Pivoting from B2C to B2B, or weaning a company off a dependence on sales-led growth. Do you have experience with not just the technological consequences, but the organizational consequences? Do you have the skill of creating an oasis of calm within the chaos?

Re:Some Apple engineers rewarded up to $180k in stock bonuse... by a4isms on Tuesday December 28, 2021 @07:46PM (#29720291)
p.p.s. I want to be very clear that there's nothing magic in my mind about being a "senior" engineer. You don't have to be a senior engineer to make more money in this industry: You can be a serial intermediate!

Consider someone who works as a team lead at a startup for two years, it goes IPO, they cash out. Do they stay, learn about working in a bigger company and become the kind of person I'm describing above?

Yes, if that interests them. But that isn't the only road. They could also go join another startup. Lather, rinse, repeat. With luck and skill, they could keep honing their skills as a leader of teams in a fast-paced early-stage environment, without ever becoming the kind of person a 500-person engineering group is trying to hire as a Principal Engineer.

Nothing wrong with that, it's the engineering equivalent of a serial entrepreneur. Some founders want to run their company for their entire career, like Ken Olsen, Bill Gates, or Jeff Bezos. Others are happy to sell out and start all over again.

Do what makes you happy. I'm just explaining what one company is looking for at a senior level.

Re:Some Apple engineers rewarded up to $180k in stock bonuse... by mancerayder on Tuesday December 28, 2021 @04:57PM (#29718751)
It depends on how big the things you're building are. If you have an influence in direction-setting, policy, procedures, norms, even company culture, if you're involved in large projects that take time, then 1-2 years might not be enough. Certainly not 1 year. If you're in a large organization, it takes many months to just build the relationships enough to accomplish bigger things.

Jumping around every 1-2 years is fine if you're junior or mid. After that you're suspect. We had a guy who left after 1.5 years. It was sudden and disruptive, and the guy burned bridges. We were not surprised since his past jobs were like that (short stints, and anger by the end of the last one). However, now, everyone we interview who's senior, we look at a different light with regards to job hopping.

Lesson learned with regards to that. Beware of senior engineers who job hop.

Re:Some Apple engineers rewarded up to $180k in stock bonuse... by sbarre on Tuesday December 28, 2021 @06:11PM (#29719477)
> Beware of senior engineers who job hop.

I think this is a bit too much of a generalization. I would caveat this with "understand what you're hiring for".

In some cases, you need a specialist to come in and laser-focus on a problem, and then maybe someone who won't be with you for long, but will tackle those problems, is just fine - and even what you really want: no seat-warming, just get it done and get out.

But if you're hiring someone to lead a long-lived team working on big projects, then your point stands.

Re:Some Apple engineers rewarded up to $180k in stock bonuse... by Shebanator on Tuesday December 28, 2021 @04:48PM (#29718673)
As an engineering manager, this is definitely not true for me. If you have a long history of short tenures, you aren't worth the time to bring up to speed (which is generally 4-6 months). Having a short stint or two isn't a big deal though, people work for companies that have financial problems, or they get a bad manager, or whatever.
Re:Some Apple engineers rewarded up to $180k in stock bonuse... by PragmaticPulp on Tuesday December 28, 2021 @04:59PM (#29718772)
Also a hiring manager and I agree: The job-hopping mentality is greatly exaggerated online.

I go through a lot of resumes, but hardcore job hopper resumes are still very rare. Numerically, they'd have to be overrepresented in the applicant pool due to changing jobs 2-5X more frequently than everyone else.

It's not a big deal if someone has a couple short jobs on their resume or even a series of short-term engagements. But what may not be obvious until you've done a lot of hiring is that it's really hard to tell the difference between someone who changes jobs every 12 months for a pay increase compared to someone who changes jobs every 12 months because they get PIPed and managed out of every company they work for. Some people are really good at interviewing, but will show up at your company and proceed to ride your performance management track until they're pushed out, at which case they hop into the next company and move on.

So at minimum, job hoppers get much more intensive interviews and reference checks. But more realistically I just give priority to candidates who have track records of accomplishing bigger things over longer periods of time at companies.

Re:Some Apple engineers rewarded up to $180k in stock bonuse... by 19h on Tuesday December 28, 2021 @04:53PM (#29718718)
I agree. If an applicant doesn’t seem to be invested into any previous company enough to stay more than a year they’re going to be sorted out very early on.

On top of that, most of our most productive engineers stayed over 4 years.

Unless you’re a senior or lead, it’s unlikely that you have had the opportunity to gain enough deep exposure to many technologies and problems in a very short tenure at a company.

Re:Some Apple engineers rewarded up to $180k in stock bonuse... by mancerayder on Tuesday December 28, 2021 @04:59PM (#29718777)
Seniors and leads aren't going to get a lot of depth in a short period time, either. Seniors and leads do a lot of non-deep work that, depending on their responsibilities, may involve "lead" activities that take away from deep-diving uninterrupted.

Also I don't think seniors and leads with short stints are to be trusted (from recent experience with such people).

Re:Some Apple engineers rewarded up to $180k in stock bonuse... by htkibar on Wednesday December 29, 2021 @02:36AM (#29722766)
This really depends on the projects / companies people are involved with as well. Especially on the front-end, it is very common to take a project from start to post-launch support in a year, especially in a "non-tech" company.

Staying after that in a lot of these cases mean a lack of interesting projects, and also end up with stagnation. My experience may be a bit affected by freelancing though :)

Re:Some Apple engineers rewarded up to $180k in stock bonuse... by PragmaticPulp on Tuesday December 28, 2021 @05:02PM (#29718806)
> My perception is that everyone knows job hopping is normal and companies will be happy to have you for that 1-2 years if you’re good. It’s not a black mark on your resume.

A few short engagements are no big deal, but serial job hoppers are a warning flag for deeper investigation.

I won't overlook a resume for having a job hopper signature, but we will be going very deep into their accomplishments at these companies. It's often hard to ramp up at a company and deliver something significant from start to finish and production follow-up in 12 months.

Most of the job hoppers I interview end up citing projects that they contributed to, but can't really pin down much significant that was really their own contribution. It's not impossible, but it's far more common to find significant contributions in 2-4 year engineers.

Re:Some Apple engineers rewarded up to $180k in stock bonuse... by codegeek on Tuesday December 28, 2021 @04:53PM (#29718728)
If you a serial job hopper (stayed less than 2 years at more than 60% of your portfolio employers), that is a red flag for me as a hiring manager. Yes if you are stuck at Accenture for 20 years doing the same shit, that is also bad but you can't just hop jobs every year or so and call it normal. Teams want candidates to stick around especially if they are any good and if I don't see that on your Resume at least for some companies in your past, I would pass specially for senior roles.
Re:Some Apple engineers rewarded up to $180k in stock bonuse... by kamaal on Wednesday December 29, 2021 @05:59AM (#29723752)
>>My perception is that everyone knows job hopping is normal and companies will be happy to have you for that 1-2 years if you’re good.

People who haven't worked on any significant projects start - to - finish, and have a demonstrable trial of being a drifter aren't fit for senior positions by very definition.

Personally I tend to think drifters and coasters are basically the same things.

No serious shop or hiring manager I know would touch these people with a 10 foot pole.

>>For me a questionable resume is someone who spent the past 20 years at Accenture or something.

Somebody who spent 20 years at a firm, but are involved in new projects every few years make the perfect hires. The top performing talent in Google, Amazon, Boeing or any where for that matter are these kind of people.