I work as a programmer for a research institute in Germany, which itself is a subsidiary of a larger French corporation. I am also not a German citizen, I am originally from Canada. We are finishing up a large delivery for an important client based in Russia and my company has asked if I could travel to Moscow with some co-workers assist with the final deployment on their servers, as well as some time to see the sights in the city as a sort of project closing celebration. The software itself is rather benign, it's just an engine for simulating energy demand & other urban planning processes for city planners.
Perhaps I am just needlessly paranoid, but I always become very nerve-racked when entering the United States because of what feels like extremely tough and scrutinous border check procedures. My brother lives in the United States and wants me to visit for Christmas, but I am concerned that I will be considered a suspicious person given that my history and work is spanning several countries (Canadian living in Germany working (indirectly) for a French corporation, travelling to a client in Russia), one of which has a somewhat tense relationship with the United States.
The last time I entered the United States I was pulled aside for additional screening several times during the journey and although I was cleared, I felt very nerve-racked even though I knew I had done nothing wrong. I guess I am just asking if my circumstances would be likely raise suspicion by the US border control and if I should expect to be additionally questioned because of this business travel. Because if so it may make me rather skip this trip out because of the anxiety it would cause me while traveling to the US later.