If a company does not have a culture of addressing developers quality of worklife issues (developer: the noises are killing my productivity. manager: well, we aren't changing our office setup to accommodate people who want it to be quiet ) then it is extremely unlikely that the company would allow remote.