With an average salary of $85,930 in 2013, mechanical engineers are filling their coffers at a higher rate than a number of other technology jobs. Computer programmers, by comparison, make $80,930.The gap is wider for computer support specialists, who earn an average annual salary of $64,160.Still, some technology jobs, like information security analysts ($91,210) and IT managers ($132,570), earn more than mechanical engineers.omputer programmers, by comparison, make $80,930. The gap is wider for computer support specialists, who earn an average annual salary of $64,160. Still, some technology jobs, like information security analysts ($91,210) and IT managers ($132,570), earn more than mechanical engineers.