My thoughts match many of those who are backing up engineers so I won't repeat.
Some engineers, like many others in radio, have huge egos, whether they know their stuff or not. However, many of the engineers I've worked with, including those I currently work with, are great people, easy to talk to, know what they're doing, and willing to come out to fix a problem at all times.
Regardless of whether your engineer has an ego problem, it's probably best just to dismiss the manner in which they communicate and let them do their job if they in fact do a great job for your station. Remember, many of the things they do is common knowledge for them and they probably don't like explaining how something works to someone who has no clue of what they're talking about. So, why waste their breath, right? It should be a given that if you don't piss off the engineer, the overall on-air quality of your station will sound a lot better than it would if you're always picking a fight with them or, worst of all, not paying them. Engineers make good money for a reason...they're responsible for everything that goes from the mics to the boards and how it gets over the air, plus other technical issues with production studios, etc. So, unless you know how all that stuff works, I suggest staying on good terms with them.