My impression is that if you are an employee, you are typically hired by local company in country you live. This local company will be structured as a subsidiary of the US corporation. So US taxes are irrelevant.
The best and easiest way is to simply hire the "employee" as a consultant/contractor -- then that person can handle taxes/etc however they need to. For example, what if you're a Serbian citizen working remotely from Thailand for a US company while getting paid into an EU bank account?
It gets ridiculous in a hurry -- unless you're paying remote overseas employees as independent contractors.
Does the location of the bank account matter?