I received an offer from a Big Tech company for a contract Data Eng role. Whoot!
While I'm happy to have gotten the offer, I'm nervous about it being a contract role and in particular I'm nervous about the nature of the team.
My mentor told me to reverse-interview the hiring manager:
His message to me was:
Ask: I’d like to get a better sense of what I’ll be working on and how that work fits in with the rest of the team - I’m curious what lead to the need to open up this role?
Then based on what they say, you usually follow up with where do you see this position and work fit in after the initial 6 months.
So he says to ask the hiring manager about:
I'll add my own question which is how much am I working solo vs. with others? In my convo with the hiring manager, he indicated that this role is to maintain Paid Marketing Pipelines which the team he manages is not focusing on. He said there's a lot of work to be done cleaning up tech debt, which involves migrating SQL pipelines scheduled with Airflow to dbt. That sounds like bread and butter Data Engineering, although it's definitely not the cool and shiny work.
I have 5 questions, 2 here and 3 in the first comment because of the character limit:
On question #2, I'm not quite convinced of Gergely's reasoning for doing this before reverse interviewing. To be fair, I think the key point of that article is to do some form of reverse interviewing vs. none at all.
"Negotiate your offer to the final offer, before reverse interviewing. Get the money out of the way. This is especially true if you have multiple offers on the table. Negotiation has a bit of back-and-forth, and in this phase you want to still sell yourself, and make it clear how much value you'll bring if only they can move a bit more up on the offer."
The reverse interview should give you more specific reasons for how your skills bring value to them, which is a key part of negotiating for better pay.
Question #3: It is totally reasonable to ask and even get a head start on relationship building.
Question #4: I don't think it's necessary to report it as such. I'd mention it only when someone asks.
Question #5: I wouldn't ask a friend to do too much investigation, but rather ask him what his opinion is on things such as:
Thanks Casey!
I think your mentor is correct about the negotiation angle: Negotiating before the interview is fully over just seems weird to me.
On top of that, your mentor is just sort of right about everything. I don't have much to add on top of all the existing topics you're already asking about. The path to FTE is the juiciest one of course, but the quality/scope of work is also very important alongside the quality of the team.
In general, I'm wary about contracting positions, even at FAANG-level companies, but I've seen several success stories. A lot of the conversion process is out of your control, but there's usually some amount of it that is in your control. Focus on that and give yourself the best shot at converting to FTE by following all the Taro advice:
Careers are long. If this contracting position doesn't work, you can switch to a different role. I can't say how tough the market will be at that point if that were to happen, but Taro will be on your side 😊
Thanks Alex!
3 more questions:
If you've read this far, thanks for bearing with me! I know I have a lot of questions, but I appreciate the answers and learn from them
In addition to the Manager, I'd like to talk to an engineer on my manager's team and a stakeholder I'll be serving. Since I didn't have the chance to talk to either in my interview process, this is a reasonable ask, right?
Might as well ask. It's a reasonable question IMHO, so there's no real cost (the worst thing they can do is say "No"). Keep expectations low though as it's generally quite rare for IC engineers to talk to interview candidates.
Do I need to report on my resume and LinkedIn that this is a contract role?
Yes. The dynamic is fundamentally different between FTE and contractors. If people think you're FTE and find out later that you're a contractor through probing, that's probably grounds to kick you out of the interview loop immediately.
I have a friend who works at the company on front-end and he's told me he's happy to ask around/dig for info about the team.
If they can do it more discreetly without sticking out like a sore thumb (read through their launches, commits, project docs), that seems like a good source of information.
After that, I wouldn't do much more. You don't want to directly/indirectly ask half the company what the team is like, haha. That could definitely come across as annoying.