Personally, I would not try to negotiate an onsite role into a remote one, not because I don't think it will work (though it probably won't), but because you don't really want to be the one remote exception in a primarily onsite team.
The rest of the team will end up having to go out of their way to accommodate you, your accomplishments won't be as visible, and you'll be passed over for performance-based compensation and/or promotion.
Though I guess that's fine if it's a job you plan to take for a year or whatever and move on.
I have done this in various teams, often where I'm the manager or team lead.
You end up being an "external" person. They'll make plans without you. The primary communication channel is always in person. As a colleague put it, you end up the drunk person in the group who's going, "huh??? what are we doing??" while the rest of the team feels like they have to drag you along. You may well be the most productive person on the team, but people tend to resent accomodating you.
I do believe the entire team remote is better than the whole team onsite, but it's also a lot more work. It's like adopting a framework; it may be better or worse in the long run but it's complex and requires some investment, and you can't have one person running on a different framework.
We've also had things like drama and internal politics - these are always much better handled in person. As in we've had corrupt assistant managers just completely screw up the senior devs, but because that assistant manager met with us in person, we'd favor them instead of the people actually doing the work.
Convince them that it's more productive. Usually the problem is that it's unproductive for the manager, not the IC.
Keep in mind that it's usually a culture thing. Programmers working from home makes sense, sometimes the janitors, security, chefs, CS want to work from home too, which makes less sense. Whenever I've done crunch time on weekends, the managers or more senior ones are always there too, even when they're doing nothing, sometimes all the way up to the CEO. A lot of office cultures seem to encourage this form of suffering together. This is also more likely where the staff is mostly offline e.g. Tesla or Amazon.
So I see absolutely no reason to give up compensation for this - this might actually hurt your argument. One option is taking on a part time contract instead so they're not under the same benefits as the ones who are working from office.
As a potential employee your friend needs to first consider what the potential employer wants.
Your friend needs to demonstrate that they are an exceptional hire, only then does negotiations about compensation and working arrangements come into play.
The first of those really sold me on joining their company about how they were the greatest employer ever. This one didn't work out. They weren't as great as they thought they were because software was not their primary business and they had not worked out the economics of a software business in a way that makes any kind of sense. When the financials are in trouble your job is not stable.
The second of those didn't have to sell me, but they gave me to time to train up for a required certification and promoted me within one year of employment. They also respect my time even during office hours. This second one is a wildly different contrast to the former.
My best recommendation when interviewing is to focus on what they want from your daily activities. Really drill in and ask probing questions to test the water because that lets them know whether you will be compatible. Ignore all the work culture insanity they will attempt to sell you on and focus on how they want you to spend your time and what they expect you return to them. Be very specific.
When you are working remote you really need to operate with a superior level of communication. The more you are able to communicate at the level of senior management the better off you are. If that isn't you or your friend then working remote can be a risk. If it isn't them the risk applies equally, but only to you and/or your friend.
Go through the interview, get an offer, and then negotiate for remote. If you made it that far you have more bargaining power than trying for remote at the phone screen stage.
>If you made it that far you have more bargaining power than trying for remote at the phone screen stage.
Perhaps theoretically, but I don't really see this being a winning strategy, you're just going to waste everyone's time. If a company doesn't want to do remote, they aren't going to change their mind for you. There are all sorts of tax and logistical reasons to not have remote, and a place that isn't setup for any remote employees isn't going to go through the cost of setting it up for one easily replaceable person just because they interviewed well.
> for life reasons he would really appreciate a fully remote job
To be fair, most people would.
I negotiated to go remote after working at a company for a few years (this was pre-COVID and much less common.) I worked hard, went above and beyond and proved that I was a valuable employee and discussed the possibility with my boss. We did a phased approach: I'd be remote one day a week for a month, then two days the next month, etc until I was fully remove. After a few months of being fully remote and still being as productive (or I'd say even more productive) they let me do global remote.
IMHO Working remotely is a privilege, you have to earn it and work hard to keep it.
If they offer hybrid yes. Small company yes. Be upfront on your cover letter: looking for remote. Let them decide if they want to try it. Important never go in for interviews or for any reason.
>Do you think prospective employers/hiring managers have fixed remote policies or is there flexibility if they're willing to give up some compensation?
Yes, no.
>Is there an approach that is better than just asking directly?
tl;dr No general rule. Competition for remote jobs higher than on-site jobs.
Remote rules vary by company and job. Some jobs advertise remote ok. Some you can ask to do remotely. Some companies have hard rules for working on-site all of the time or a few days a week.
More senior people and those with in-demand skills have more leverage. Freelancers often work remotely.
Personally, I would not try to negotiate an onsite role into a remote one, not because I don't think it will work (though it probably won't), but because you don't really want to be the one remote exception in a primarily onsite team.
The rest of the team will end up having to go out of their way to accommodate you, your accomplishments won't be as visible, and you'll be passed over for performance-based compensation and/or promotion.
Though I guess that's fine if it's a job you plan to take for a year or whatever and move on.
I have done this in various teams, often where I'm the manager or team lead.
You end up being an "external" person. They'll make plans without you. The primary communication channel is always in person. As a colleague put it, you end up the drunk person in the group who's going, "huh??? what are we doing??" while the rest of the team feels like they have to drag you along. You may well be the most productive person on the team, but people tend to resent accomodating you.
I do believe the entire team remote is better than the whole team onsite, but it's also a lot more work. It's like adopting a framework; it may be better or worse in the long run but it's complex and requires some investment, and you can't have one person running on a different framework.
We've also had things like drama and internal politics - these are always much better handled in person. As in we've had corrupt assistant managers just completely screw up the senior devs, but because that assistant manager met with us in person, we'd favor them instead of the people actually doing the work.
Convince them that it's more productive. Usually the problem is that it's unproductive for the manager, not the IC.
Keep in mind that it's usually a culture thing. Programmers working from home makes sense, sometimes the janitors, security, chefs, CS want to work from home too, which makes less sense. Whenever I've done crunch time on weekends, the managers or more senior ones are always there too, even when they're doing nothing, sometimes all the way up to the CEO. A lot of office cultures seem to encourage this form of suffering together. This is also more likely where the staff is mostly offline e.g. Tesla or Amazon.
So I see absolutely no reason to give up compensation for this - this might actually hurt your argument. One option is taking on a part time contract instead so they're not under the same benefits as the ones who are working from office.
As a potential employee your friend needs to first consider what the potential employer wants.
Your friend needs to demonstrate that they are an exceptional hire, only then does negotiations about compensation and working arrangements come into play.
Wouldn't it make more sense to look for remote jobs already being offered and apply to them instead?
I have had two fully remote jobs now.
The first of those really sold me on joining their company about how they were the greatest employer ever. This one didn't work out. They weren't as great as they thought they were because software was not their primary business and they had not worked out the economics of a software business in a way that makes any kind of sense. When the financials are in trouble your job is not stable.
The second of those didn't have to sell me, but they gave me to time to train up for a required certification and promoted me within one year of employment. They also respect my time even during office hours. This second one is a wildly different contrast to the former.
My best recommendation when interviewing is to focus on what they want from your daily activities. Really drill in and ask probing questions to test the water because that lets them know whether you will be compatible. Ignore all the work culture insanity they will attempt to sell you on and focus on how they want you to spend your time and what they expect you return to them. Be very specific.
When you are working remote you really need to operate with a superior level of communication. The more you are able to communicate at the level of senior management the better off you are. If that isn't you or your friend then working remote can be a risk. If it isn't them the risk applies equally, but only to you and/or your friend.
Go through the interview, get an offer, and then negotiate for remote. If you made it that far you have more bargaining power than trying for remote at the phone screen stage.
>If you made it that far you have more bargaining power than trying for remote at the phone screen stage.
Perhaps theoretically, but I don't really see this being a winning strategy, you're just going to waste everyone's time. If a company doesn't want to do remote, they aren't going to change their mind for you. There are all sorts of tax and logistical reasons to not have remote, and a place that isn't setup for any remote employees isn't going to go through the cost of setting it up for one easily replaceable person just because they interviewed well.
> for life reasons he would really appreciate a fully remote job
To be fair, most people would.
I negotiated to go remote after working at a company for a few years (this was pre-COVID and much less common.) I worked hard, went above and beyond and proved that I was a valuable employee and discussed the possibility with my boss. We did a phased approach: I'd be remote one day a week for a month, then two days the next month, etc until I was fully remove. After a few months of being fully remote and still being as productive (or I'd say even more productive) they let me do global remote.
IMHO Working remotely is a privilege, you have to earn it and work hard to keep it.
If they offer hybrid yes. Small company yes. Be upfront on your cover letter: looking for remote. Let them decide if they want to try it. Important never go in for interviews or for any reason.
You could apply to companies that are remote first like Atlassian or Discord or Gitlab
Atlassian is remote first but not digital nomad friendly. If the life reason is travel you can do it but only X days a year.
X being 3 months. If you are nomading to somewhere within company legal footprint you can transfer there.
The answer is you don’t. It’s not negotiable. Either apply for remote or on site.
>Do you think prospective employers/hiring managers have fixed remote policies or is there flexibility if they're willing to give up some compensation?
Yes, no.
>Is there an approach that is better than just asking directly?
No.
Simply ask whether remote or hybrid is an option. If hybrid, negotiate with manager later, sometimes they aren't strict and let you skip office.
Can your friend focus on all-remote companies?
tl;dr No general rule. Competition for remote jobs higher than on-site jobs.
Remote rules vary by company and job. Some jobs advertise remote ok. Some you can ask to do remotely. Some companies have hard rules for working on-site all of the time or a few days a week.
More senior people and those with in-demand skills have more leverage. Freelancers often work remotely.
wait for the offer, then say on second thought can’t do it if it’s not remote.