Most countries have anti-discrimination laws which could be used to guard against firing someone on the basis of political afilliation, at least in Australia we have a culture of respecting each others choice when it comes to politics and I've never heard of a company taking a stance on which party their employees should be voting for.
I don't see a need for one size fits all election process, some types of election might benefit more from being electronic than others. In particular it would be great if my home country national elections were electronic simply because it takes quite a long time to count all the votes, and do a nondeterministic number of recounts thanks to the wonders of ranked choice voting and crazy senate ballots in some states (I got to number candidates from 1-52 in my recent senate election).
For national elections I would be happy with pseudonymous elections, have the results on a public blockchain which everyone can verify the overall outcome and be given a code to check that their vote was unaltered and as they wished. People can destroy the code if they want it kept secret, even immedately if they trust the system.
However, if you're happy with your electoral process, and theres no issues with it then why ruin a good thing?