Whether the guy is a bully or not, it really doesn't matter. Personally, by the way your saying what's going on, I think that you may be worrying a bit too much.
At the end of the day, you have to do what dvduval said. Do your job the best you can, be nice to others and go on with your life.
The difference in salary may be because, as you said, he's a software engineer while you're a web developer and designer. Both jobs are different, and he may have less experience on web but more experienced on other fields or/and more responsibilities. Or maybe he's more efficient. Or simply, he knows how to deal with people.
It may also be that his salary is higher because he's a better negotiator and he knows how to sell himself. But that's not his fault, is it? You do need to learn that skill as well.
You say that he's clever. Well, then be clever yourself and do the smart thing. Stop worrying about what others say and do and worry about your job.
If you're nice and open minded, and if they think that they have something in common with you, they will invite you to join their group. If not, it is not the end of the world and it will only be a problem if you make it a problem.