Unless the engineer doesn't provide some business value way beyond expectations and a promotion is done, it will all come down to the cfo and HR, that's the reality.
That pair has financial objectives and they have data and experience to know if hiring new(with all costs involved) or increase a salary makes more sense to their bottom line.