He got a promotion at work via bribery. Is his salary haraam?
Question

My question is: I was employed in an association in 2000, in a position that does not suit my university degree. I applied many times for promotion competitions in order to run away from the pressure I was suffering from my manager. All my attempts to get promotion were in vain until 2002, I was offered by a friend to pay an amount of money in return for having a better job. There were 50 jobs available. I had to do this sheikh to get rid of that pressure. I did not take anyone’s place, also bear in mind that all who got these jobs are affluent people.  
Is the wealth I get from this work haram? I repented to Allah sincerely and asked Him to bless my wealth. I pay sadaqah every month from my salary.
Praise be to Allah.There is no doubt that paying a bribe in order to get a job is haraam both for the one who pays the bribe and the one who accepts it, and for the one who mediates between them. No exception is made except in cases where the bribe is paid to remove injustice or to attain rights which can only be attained through bribery. In that case it is permissible for the one who gives it but it is haraam for the one who takes it. 
See the answer to question no. 25758. 
So long as the job is based on a test for applicants, bribery is haraam in this case, because you were no better than anyone else and you have no particular right which you had to pay a bribe to attain. 
There is a warning concerning bribery which should scare any wise person away from engaging in it. It was narrated that Abu Hurayrah (may Allaah be pleased with him) said: The Messenger of Allaah (peace and blessings of Allaah be upon him) cursed the one who offers a bribe and the one who takes it. 
Narrated by Abu Dawood (3580), al-Tirmidhi (13360 and Ibn Majaah (2313); classed as saheeh by al-Albaani in Saheeh Abi Dawood. 
If you have repented to Allaah and you give some money in charity, as you say, then there is nothing wrong with you remaining in this post, so long as you are qualified to work in it, because appointing someone who is not qualified is a betrayal of trust, the harmful effects of which are obvious to all. 
See also the answers to question no. 26123, 60199 and 69820. 
And Allaah knows best.