I suppose if you can set the top end of the range to be something that you feel is exorbitant for a senior engineer, to show that you're willing to pay well for good talent. If you come up short, then perhaps you're just not competitive enough and no amount of playing hide and seek with the salary range will help.
You'll need objective criteria as to why you're making a less than top-end offer to someone, and perhaps a contractual way to promise them how they can make it to the top end... then it could work.