Software engineers were not drug tested at Amazon 10 years ago, and as far as I'm aware they never were. In what part of the country are companies required to drug test programmers? I have never heard of this being legally required for programmers anywhere. Maybe if you're working on federal contracts?