Most positions don't list salary.
From my experience, it's not a problem getting candidates to accept offers, but instead get qualified candidates to extend offers to.
If there aren't enough engineers with skill X, and Y years experience, willing to work for pay Z, we need to adjust one of those 4 levers.