How much money does a network engineer make? According to CNN, a network engineer makes an average median salary of $73,400 per year, or $34.88 per hour. Top pay for a network engineer is around $104,000 per year.