Most will just let you stay to work (visa/residence permit) with relatively little bureaucracy. As long as you have a job they won't bother you. There's some other requirements (qualified professional, certain income), but as a software developer you won't have any trouble. Your employer will probably help you.
If you want to get a passport usually you'll need to have found work, lived in the country for a number of years, and pass various tests for your language ability and such.
You will then likely also have to renounce your old citizenship.
Specifying the country you wish to move to and where you're coming from would allow people here to give more helpful advice.