First off, I am living in 3rd-world country which I want to leave in future. I plan on working as programmer or software reverse-engineer to get more experience and start seeking job vacancies abroad. I ask it because I doubt it is possible that a foreign employer deems profitable accepting novice programmer/reverse-engineer.
Also, most employers for reverse-engineering positions in my country seem to collaborate with government, which is not good at all. I don't want to realize I am a part of organization that helps someone do, or try to do, a lot of bad things in the world(reverse-engineering skills can be used to produce malware).
Can I have a chance if I have some complex projects, or experience of working at remote job?