I think the article begins to touch on it with autonomy and doing cool stuff, but one thing I believe should be called out is that engineers really like to learn new stuff. If you’re the type of business that has a use case for new technologies, talk to prospective hires about their interest in that area - it may be something they have been meaning to try for a while. If your company isn’t exactly on the cutting edge or even relatively adventurous, you probably need to make sure you mention your training and conference budget. Any place that doesn’t value me enough to let me go learn something new once a year is at a disadvantage in the hiring cycle.