In Pittsburgh, I have not been able to find a company that lets software engineers use OS X or Linux. I'm actively looking so I'll be very happy to be proven wrong if anyone knows of a place.
You don't need to look in Pittsburgh anymore. Many, many companies now hire remote literally anywhere at all, particularly those located in New York City.