It is quite interesting that it is so dangerous for your career to hold "alternative" views (wrt. to mainstream ideologies there) in a place that has cultish adoration of diversity as an end in itself.
Even more so interesting to see American progressives wear the clothes of puritanism and McCarthysm. The fascist menace is threatening American society! Quick! You must make sure that those two engineers who have said they would vote Trump lose their jobs! The fascists want to infiltrate every layer of society to bring down the glorious progress. Call this hotline and get them arrested and tried for treason against Progress. Otherwise, brace yourself to hear the drums of nationalism beat again and bring the world on the brinks of genocide. If you are not with us you are against us!
Anyway, good on Sam for not taking part in that collective hysteria. I must say the hang-over from the current kool-aid binge drinking party is going to be harsh. So far this attitude of shaming people for not embracing the beautiful and unquestionable axiology of Progress has only been furthermore polarization and resentment.
If you want to allow companies to fire their employees based on the political stance they take during a national election; you should, by the same logic, allow them to discriminate based on gender, age or ethnicity. Because yes, what you are essentially saying is that corporations are not politically neutral agents. They can hold and enforce ideologies when it comes to their human management practices.
Which, of course, does not fly well when it starts impacting you negatively because you do not hold the "right" opinions.