Because there are such a wide variety of engineering specialties, engineering salaries can differ greatly depending on the field, and the engineer’s level of expertise. So if you’re asking “how much does an engineer make”, you’re really only getting an average number complied over dozens of different engineering specialties. According to, the average engineer earns a salary just shy of 6 figures. However this can vary from $104,810 for an Aerospace engineer, to $103,980 for a computer hardware engineer, to $84,770 for a mechanical engineer.