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 ...

Get How to Recruit and Hire Great Software Engineers: Building a Crack Development Team now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.