It’s certainly no secret that people in my profession are often targeted by recruiters. I may not get as many such communications as some of my peers, but I do receive them sporadically. There’s a fairly common format to them:
“Hi, my name is [name] and I work for [company]. I have [one or more positions] available in [one or more cities I don’t live in]. I would like to schedule some time with you to begin the interview process.”
Having been through such interview processes on numerous occasions, I can speak to several things that I’d like to see more recruiters and companies do going in.
- Get to know us especially what motivates us like things we value more than money and the culture inherent to our vocation.
- Be aware that corporate perks may be important to some of us, but that’s certainly not a universal truth.
- Be aware that we tend to change jobs often. Understand why so you can curb this trend. Don’t offer lame engineering jobs.
- If you get as far as an actual interview, know what to look for or how to look for it.
These are some common situations I see when recruiters make first contact:
- I have positions you’re not qualified for based on your skill set. Take the time to read my résumé!
- I have a position, but won’t tell you anything other than the desired skill set. If you can’t at least tell me the industry or types of projects I’d be working on, I can’t tell if I’m interested or not and we’re at a stalemate.
- The positions I have open are in cities nowhere near you and working remotely isn’t a possibility. I have no economic ability or desire to relocate. Being open to a remote working arrangement for a candidate who can function well in one will set you apart.
- 50+ hour weeks or late nights are frequent and commonplace. Such hours are not conducive to work-life balance, which is important.
- The daily schedule is fairly strict. Some guaranteed hours are understandable, but I require trust that I’ll put in the time required to get the job done around family and other obligations.
- Travel lasting more than a week is frequently required. I appreciate the value of face time, but spending a significant portion of my life on planes and in airports isn’t something I’m signing up for.
- You would be reporting to a manager who has no programming experience. If someone doesn’t understand what I do, I think it significantly impedes their ability to manage me.
- No support is provided for professional development, such as attending industry conferences. If I’m not growing, I’m stagnating, and any other opportunity for growth with eventually supersede the position I’m in.
While I can’t speak for everyone in my field, I think these circumstances don’t apply to just me:
- I’m a husband and a father of small children. I have family in the area where I live (where family is a large element of the local culture), they have close relationships with my children, and they provide most of the only consistent familial support we have in raising my children.
- My family has a weekly routine. I often have to get my kids to school in the morning and get them off the bus or pick them up in the afternoon. This isn’t always conducive to being in at 8 AM on the dot, being at a keyboard every minute until 5 PM, working after 5 PM, or being away from home for long periods.
- The cost of living where I live is low. This is offset by the cost of raising three children, but it is better than moving to a major city where it costs two to three times as much to live what I would view as just as well.
- The current state of the real estate market makes relocation a losing proposition. It’s a buyer’s market. To sell and relocate would in all likelihood require a five-figure loss that’s unlikely to be mitigated by a relocation package.
- Companies where I’m not growing and learning as a professional don’t stay appealing very long. Coworkers and managers who contribute directly to this and companies that allow me opportunities to learn from and network with others in my profession do.
The point of this post isn’t to discourage recruiters from contacting me (though they should understand that I like where I’m working now and I’m not on the market). We all know time is valuable. Rather than spend it repeatedly reiterating all the things I’ve written in this post to each recruiter who comes along, I’d rather write it once and point them to it. If they still want to talk, that’s fine. Otherwise, that’s time we can both spend furthering our respective careers in other ways.
Recruiters and developers alike are invited to leave their comments on this post.