Through colossal effort or luck (probably both), you have identified a particular software engineer you want working for you. It’s quite simple really: establish mutual interest, sell, negotiate, and bring on board. Simple to summarize, anyway. This chapter has advice on negotiating offers: what candidates may want and what compelling compensation you may be able to offer.
If you have been focusing on providing a great candidate experience, negotiating is easier than it might have been otherwise. Your competitors are probably not trying to impress and delight candidates before hiring managers are interested; like fair-weather friends, they are nice when they want something from you. Being mistreated during the hiring process ...