Give details of your educational qualifications and expertise. We cannot tell whether you will take up software as your profession cannot be found out using astrology since that subject was non existent in the olden days when astrology was written by Sage Vyasa when Brahma dictated it.
I doubt very much that you will take up a job as a software professional. You are more inclined to do some job related to Electrical and Electronics field. May be Hardware engineering is a possibility. Your Mercury is highly malefic and so is Mars. I think you should try to get into Indian Engineering Service, the chances of which are very much there. Read my blog http://www.navagrahastro.blogspot.com which will give you my algorithm in coming to such a conclusion.