Keeping a US address on file is one thing. Actually living there is another thing. I never ran into this requirement, but I did use physical addresses of family and friends to set up mail receiving and bank accounts, then added the mail receiving service address (which looks like a street address) as a mailing address. Banks, credit cards, even the IRS do everything online so you shouldn’t be getting a lot of important paper mail anyway. Pay whatever bills you have online.
Even if you have to give a street address that checks out as a real residential address (services/databases exist to check that) you don’t actually have to live there. I doubt your employer sends someone to that address to check on you.