[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-L9yzSOv0uA1wOi0CWyhGdWTEVoXjusmPZyk04DM3cEU":3,"sanity-fpyr9mEgFAsHnC3J6lWccOPI-dG1lvMlxpe1n7P9vTs":257},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":232},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"50f4509c-4f55-4f11-8adc-5556e821ea77","2026-06-30T07:40:00.000Z",{"_type":10,"current":11},"slug","why-intent-prediction-needs-more-than-an-llm",null,"Why intent prediction needs more than an LLM",[15,21,27,33],{"_id":16,"publishedAt":17,"slug":18,"title":20},"eb5b66eb-9410-4329-83bb-22bbff39402a","2026-04-28T13:00:00.000Z",{"_type":10,"current":19},"turn-scattered-knowledge-into-trusted-intelligence","Turning scattered knowledge into trusted intelligence: Stack Internal 2026.3",{"_id":22,"publishedAt":23,"slug":24,"title":26},"369c2401-b62e-4a37-8ff8-bf603023ecad","2026-03-02T15:03:00.988Z",{"_type":10,"current":25},"what-s-new-at-stack-overflow-march-2026","What’s new at Stack Overflow: March 2026",{"_id":28,"publishedAt":29,"slug":30,"title":32},"5e9053a4-07ea-447c-91ea-29e0b6228537","2026-02-02T15:00:00.000Z",{"_type":10,"current":31},"what-s-new-at-stack-overflow-february-2026","What’s new at Stack Overflow: February 2026",{"_id":34,"publishedAt":35,"slug":36,"title":38},"a1b538eb-a8a6-46d0-80a1-ac70ec9bb935","2026-01-05T10:00:00.000-05:00",{"_type":10,"current":37},"what-s-new-at-stack-overflow-january-2026","What’s new at Stack Overflow: January 2026",{"_createdAt":40,"_id":41,"_rev":42,"_type":43,"_updatedAt":44,"author":45,"body":59,"comments":209,"dateUrl":210,"excerpt":211,"image":212,"legacyBody":216,"product":12,"publishedAt":219,"slug":220,"sponsored":12,"tags":222,"title":231,"visible":209},"2023-05-25T09:37:05Z","wp-post-6593","dgl3SCUzppW3U2LvCoSPjQ","blogPost","2023-07-13T14:55:07Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":54,"name":55,"role":56,"slug":57},"2023-05-23T16:27:18Z","wp-author-140","07ZbrKPSUrjrV4wQ6guYDI","blogAuthor","2023-08-30T13:15:48Z",{"_type":53},"image","former","Nick Larsen","Principal Data Engineer",{"current":58},"nicklarsen",[60,88,90,98,100,108,117,129,137,149,157],{"_key":61,"_type":62,"children":63,"markDefs":83,"style":87},"2f89c4b87e82","block",[64,70,74,79],{"_key":65,"_type":66,"marks":67,"text":69},"2f89c4b87e820","span",[68],"strong","A Developer's First Steps To Finding a New Job: Part II, Working with Recruiters",{"_key":71,"_type":66,"marks":72,"text":73},"2f89c4b87e821",[]," Last week I kicked off a series on a developer’s first steps to finding a new job. My first post was about examining your own needs before you start looking—an obvious-sounding first step that so many of us unwittingly skip. You can ",{"_key":75,"_type":66,"marks":76,"text":78},"2f89c4b87e822",[77],"27c6a628b92b","read that here.",{"_key":80,"_type":66,"marks":81,"text":82},"2f89c4b87e823",[]," Today we’re looking at Step 2: Working with Recruiters. https://twitter.com/ThePracticalDev/status/742343361483448320 If you’re a developer, you probably don’t get warm fuzzy feelings when you hear the word “recruiter.” Just look at the top results from a Google search for “developers and recruiters”:",[84],{"_key":77,"_type":85,"href":86,"reference":12},"link","http://www.stackoverflow.blog/code-for-a-living/a-developers-first-steps-to-finding-a-new-job-part-i-know-yourself","normal",{"_key":89,"_type":53,"alt":12,"markDefs":12},"d56518daab67",{"_key":91,"_type":62,"children":92,"markDefs":97,"style":87},"36b79ec9596f",[93],{"_key":94,"_type":66,"marks":95,"text":96},"36b79ec9596f0",[],"...along with this useful “related searches” gem:",[],{"_key":99,"_type":53,"alt":12,"markDefs":12},"f6d560fcc283",{"_key":101,"_type":62,"children":102,"markDefs":107,"style":87},"d6d2d6891a99",[103],{"_key":104,"_type":66,"marks":105,"text":106},"d6d2d6891a990",[],"Inevitably you will end up dealing with recruiters as part of your job search. Contrary to the aforementioned Google results, this isn’t a bad thing; recruiters are actually quite helpful in most cases with helping you get some of your early questions answered. But to make the most of your interactions with recruiters, what you really need to know is the difference between retained recruiters and contingency recruiters as well as how you can expect to work with each. Learning this will save you time and a lot of anxiety.",[],{"_key":109,"_type":62,"children":110,"markDefs":115,"style":116},"4835f1140a76",[111],{"_key":112,"_type":66,"marks":113,"text":114},"4835f1140a760",[],"Retained Recruiters",[],"h1",{"_key":118,"_type":62,"children":119,"markDefs":128,"style":87},"cc081e84d4b5",[120,124],{"_key":121,"_type":66,"marks":122,"text":123},"cc081e84d4b50",[68],"Retained recruiters",{"_key":125,"_type":66,"marks":126,"text":127},"cc081e84d4b51",[]," are employed by a company to hire people for that company. They’re generally salaried employees who have the company’s best interests in mind and want to find the best possible match for a given role. When you work with a company that uses retained recruiters, they will often make themselves a barrier between you and the people you will end up working with. It’s their job to make sure the constraints of an offer don’t include obvious blockers for candidates they screen. If they can see upfront it wouldn’t be a fit, they will prevent the company from wasting time and money interviewing you. Do you need to bring your dog to work? If they don’t allow dogs because some of your potential coworkers have allergic reactions to even the sight of dogs, the recruiter will likely screen you out. The policy isn’t going to change just because they want to hire you. Want to wear sandals and shorts to the office, but they require business casual? Well, that’s not likely to change for you either. Want to work in a private office, but they use an open floor plan? Certainly not going to change. You get the point: The recruiter has constraints in that they can only offer you what the company has to offer. This is a positive thing because it keeps you from wasting your time as well. When you move forward in the hiring process, you can be relatively confident that you and the company are on the same page in terms of what they can offer you. Have you ever gone through round after round of interviews only to be offered a job you can't accept because the salary's too low, the benefits don't fit your needs, or you're not willing to relocate? Yeah. Retained recruiters are there to prevent that from happening. And when you are hired by a company using retained recruiters, it’s generally a long term investment on their part because they want you to be successful there in order to make the company more successful.",[],{"_key":130,"_type":62,"children":131,"markDefs":136,"style":116},"e1a7c7f38cde",[132],{"_key":133,"_type":66,"marks":134,"text":135},"e1a7c7f38cde0",[],"Contingency Recruiters",[],{"_key":138,"_type":62,"children":139,"markDefs":148,"style":87},"d825e11f8d15",[140,144],{"_key":141,"_type":66,"marks":142,"text":143},"d825e11f8d150",[68],"Contingency recruiters",{"_key":145,"_type":66,"marks":146,"text":147},"d825e11f8d151",[]," are people hired by companies to send candidates to the company. They are contractors, not salaried employees, and they do not get paid unless the company hires one of the candidates they send in. The amount they get paid is typically a percentage of the hire’s yearly salary, due upon six months of continuous employment. They are, essentially, salespeople working on commission, and you are the product. For the most part, all those articles above about why developers hate recruiters are about contingency recruiters. Some signs that you’re working with a contingency recruiter: • They ask for your resume in Word doc form because they are going to edit it. • They don’t mention the name of the company they want to hire you for because you could simply go straight to that company, and they could miss out on the fee. • They simply won’t work with you if you’re going to be hard to sell, so if you have less than two years of experience, belong to certain (tech industry) minority groups, have location issues, etc, you are going to be told they don’t have any clients looking for your skills. • They don’t ask you about yourself; they just send spam with job descriptions. Contingency recruiters have their own best interests in mind. To them, a placement is the primary goal, not whether you’re the best fit, and not whether the company is the best fit for you. Simply getting a candidate placed in a job is far more important than the salary, for example, because they are going to only get a slightly bigger check in six months if they fight for a larger salary for you. Instead they will often tell you to take whatever offer you get the first time and don’t take risks that might possibly lose you the job (and them their commission). This isn’t to say you should not work with contingency recruiters; you can still find a good long term job that satisfies all of your needs through this type of recruiter. Just be aware of what you’re getting yourself into when you choose to work with one, and tread carefully. The fact is, you can’t escape recruiters. Companies are looking for talent, and recruiters help them find it. If the company you want to work for doesn’t have full-time retained recruiters on staff, you may have to work through a contingency recruiter. But being informed and educated about what that means can help you keep your own best interests in mind throughout the process. My next post will be Part III: Cost Centers and Profit Centers. Look for it very soon!",[],{"_key":150,"_type":62,"children":151,"markDefs":156,"style":116},"8af67ac916e8",[152],{"_key":153,"_type":66,"marks":154,"text":155},"8af67ac916e80",[],"Your Turn",[],{"_key":158,"_type":62,"children":159,"markDefs":200,"style":87},"770d6a784776",[160,164,169,173,178,182,187,191,196],{"_key":161,"_type":66,"marks":162,"text":163},"770d6a7847760",[],"Let us know in the comments: what have your experiences with recruiters been? Have you been successfully matched with a job you love, or have you been burned? And did this information give you any extra confidence about your next recruiter interaction? For a job search experience that puts the developer (NOT the recruiter) first, check out ",{"_key":165,"_type":66,"marks":166,"text":168},"770d6a7847761",[167],"aafa364813c2","Stack Overflow Jobs",{"_key":170,"_type":66,"marks":171,"text":172},"770d6a7847762",[]," where you can ",{"_key":174,"_type":66,"marks":175,"text":177},"770d6a7847763",[176],"5efb0102a2c0","discover companies hiring developers",{"_key":179,"_type":66,"marks":180,"text":181},"770d6a7847764",[],". We never allow contingency-recruiter spam. Update: Read ",{"_key":183,"_type":66,"marks":184,"text":186},"770d6a7847765",[185],"523a637981e7","Part III",{"_key":188,"_type":66,"marks":189,"text":190},"770d6a7847766",[]," and ",{"_key":192,"_type":66,"marks":193,"text":195},"770d6a7847767",[194],"47f69e6fcd25","Part IV",{"_key":197,"_type":66,"marks":198,"text":199},"770d6a7847768",[]," of this series.",[201,203,205,207],{"_key":167,"_type":85,"href":202,"reference":12},"http://stackoverflow.com/jobs?__hstc=188987252.345ca03d4a3fac63eb246f3f92f83b6a.1485191186593.1488286564663.1488290449323.32&__hssc=188987252.3.1488290449323&__hsfp=2385794776",{"_key":176,"_type":85,"href":204,"reference":12},"https://stackoverflow.com/jobs/companies?utm_source=so-owned&utm_medium=blog&utm_campaign=dev-c4al&utm_content=c4al-link",{"_key":185,"_type":85,"href":206,"reference":12},"https://stackoverflow.blog/2017/02/27/employer-see-software-development-cost-center-profit-center/",{"_key":194,"_type":85,"href":208,"reference":12},"https://stackoverflow.blog/2017/03/02/overcoming-imposter-syndrome-finally-starting-job-search/",true,"2017/02/21","",{"_type":53,"asset":213},{"_ref":214,"_type":215},"image-8a57fa2f5e297c164d533188ad79cfda9b48b848-6046x4035-jpg","reference",{"code":217,"language":218},"\u003Cstrong>A Developer's First Steps To Finding a New Job: Part II, Working with Recruiters\u003C/strong>\n\nLast week I kicked off a series on a developer’s first steps to finding a new job. My first post was about examining your own needs before you start looking—an obvious-sounding first step that so many of us unwittingly skip. You can \u003Ca href=\"http://www.stackoverflow.blog/code-for-a-living/a-developers-first-steps-to-finding-a-new-job-part-i-know-yourself\">read that here.\u003C/a>\n\nToday we’re looking at Step 2: Working with Recruiters.\n\nhttps://twitter.com/ThePracticalDev/status/742343361483448320\n\nIf you’re a developer, you probably don’t get warm fuzzy feelings when you hear the word “recruiter.” Just look at the top results from a Google search for “developers and recruiters”:\u003Cimg class=\"alignnone size-full wp-image-6595\" src=\"https://stackoverflow.blog/wp-content/uploads/2017/02/Screen-Shot-2017-02-20-at-12.58.17-PM.png\" alt=\"\" width=\"630\" height=\"617\" />\n\n...along with this useful “related searches” gem:\n\n\u003Cimg class=\"alignnone size-full wp-image-6594\" src=\"https://stackoverflow.blog/wp-content/uploads/2017/02/Screen-Shot-2017-02-20-at-12.58.43-PM.png\" alt=\"\" width=\"399\" height=\"123\" />\n\nInevitably you will end up dealing with recruiters as part of your job search. Contrary to the aforementioned Google results, this isn’t a bad thing; recruiters are actually quite helpful in most cases with helping you get some of your early questions answered.\n\nBut to make the most of your interactions with recruiters, what you really need to know is the difference between retained recruiters and contingency recruiters as well as how you can expect to work with each. Learning this will save you time and a lot of anxiety.\n\n\u003Ch1>Retained Recruiters\u003C/h1>\n\n\u003Cstrong>Retained recruiters\u003C/strong> are employed by a company to hire people for that company. They’re generally salaried employees who have the company’s best interests in mind and want to find the best possible match for a given role.\n\nWhen you work with a company that uses retained recruiters, they will often make themselves a barrier between you and the people you will end up working with. It’s their job to make sure the constraints of an offer don’t include obvious blockers for candidates they screen. If they can see upfront it wouldn’t be a fit, they will prevent the company from wasting time and money interviewing you.\n\nDo you need to bring your dog to work? If they don’t allow dogs because some of your potential coworkers have allergic reactions to even the sight of dogs, the recruiter will likely screen you out. The policy isn’t going to change just because they want to hire you. Want to wear sandals and shorts to the office, but they require business casual? Well, that’s not likely to change for you either. Want to work in a private office, but they use an open floor plan? Certainly not going to change. You get the point: The recruiter has constraints in that they can only offer you what the company has to offer.\n\nThis is a positive thing because it keeps you from wasting your time as well. When you move forward in the hiring process, you can be relatively confident that you and the company are on the same page in terms of what they can offer you. Have you ever gone through round after round of interviews only to be offered a job you can't accept because the salary's too low, the benefits don't fit your needs, or you're not willing to relocate? Yeah. Retained recruiters are there to prevent that from happening. And when you are hired by a company using retained recruiters, it’s generally a long term investment on their part because they want you to be successful there in order to make the company more successful.\n\n\u003Ch1>Contingency Recruiters\u003C/h1>\n\n\u003Cstrong>Contingency recruiters\u003C/strong> are people hired by companies to send candidates to the company. They are contractors, not salaried employees, and they do not get paid unless the company hires one of the candidates they send in. The amount they get paid is typically a percentage of the hire’s yearly salary, due upon six months of continuous employment. They are, essentially, salespeople working on commission, and you are the product. For the most part, all those articles above about why developers hate recruiters are about contingency recruiters.\n\nSome signs that you’re working with a contingency recruiter:\n\n• They ask for your resume in Word doc form because they are going to edit it.\n\n• They don’t mention the name of the company they want to hire you for because you could simply go straight to that company, and they could miss out on the fee.\n\n• They simply won’t work with you if you’re going to be hard to sell, so if you have less than two years of experience, belong to certain (tech industry) minority groups, have location issues, etc, you are going to be told they don’t have any clients looking for your skills.\n\n• They don’t ask you about yourself; they just send spam with job descriptions.\n\nContingency recruiters have their own best interests in mind. To them, a placement is the primary goal, not whether you’re the best fit, and not whether the company is the best fit for you. Simply getting a candidate placed in a job is far more important than the salary, for example, because they are going to only get a slightly bigger check in six months if they fight for a larger salary for you. Instead they will often tell you to take whatever offer you get the first time and don’t take risks that might possibly lose you the job (and them their commission).\n\nThis isn’t to say you should not work with contingency recruiters; you can still find a good long term job that satisfies all of your needs through this type of recruiter. Just be aware of what you’re getting yourself into when you choose to work with one, and tread carefully.\n\nThe fact is, you can’t escape recruiters. Companies are looking for talent, and recruiters help them find it. If the company you want to work for doesn’t have full-time retained recruiters on staff, you may have to work through a contingency recruiter. But being informed and educated about what that means can help you keep your own best interests in mind throughout the process.\n\nMy next post will be Part III: Cost Centers and Profit Centers. Look for it very soon!\n\n\u003Ch1>Your Turn\u003C/h1>\n\nLet us know in the comments: what have your experiences with recruiters been? Have you been successfully matched with a job you love, or have you been burned? And did this information give you any extra confidence about your next recruiter interaction?\n\nFor a job search experience that puts the developer (NOT the recruiter) first, check out \u003Ca href=\"http://stackoverflow.com/jobs?__hstc=188987252.345ca03d4a3fac63eb246f3f92f83b6a.1485191186593.1488286564663.1488290449323.32&amp;__hssc=188987252.3.1488290449323&amp;__hsfp=2385794776\" target=\"_blank\" rel=\"noopener\">Stack Overflow Jobs\u003C/a> where you can \u003Ca href=\"https://stackoverflow.com/jobs/companies?utm_source=so-owned&amp;utm_medium=blog&amp;utm_campaign=dev-c4al&amp;utm_content=c4al-link\" target=\"_blank\" rel=\"noopener\">discover companies hiring developers\u003C/a>. We never allow contingency-recruiter spam.\n\n&nbsp;\n\nUpdate: Read \u003Ca href=\"https://stackoverflow.blog/2017/02/27/employer-see-software-development-cost-center-profit-center/\">Part III\u003C/a> and \u003Ca href=\"https://stackoverflow.blog/2017/03/02/overcoming-imposter-syndrome-finally-starting-job-search/\">Part IV\u003C/a> of this series.","html","2017-02-21T14:02:18.000Z",{"current":221},"software-developers-need-know-recruiters",[223],{"_createdAt":224,"_id":225,"_rev":226,"_type":227,"_updatedAt":224,"slug":228,"title":230},"2023-05-23T16:43:21Z","wp-tagcat-code-for-a-living","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":229},"code-for-a-living","Code for a Living","What Software Developers Need to Know About Recruiters",[233,239,245,251],{"_id":234,"publishedAt":235,"slug":236,"sponsored":12,"title":238},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":237},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":240,"publishedAt":241,"slug":242,"sponsored":12,"title":244},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":243},"your-ai-shipped-a-backend-that-boots-that-is-the-whole-problem","Your AI shipped a backend that boots. That is the whole problem.",{"_id":246,"publishedAt":247,"slug":248,"sponsored":12,"title":250},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":249},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":252,"publishedAt":253,"slug":254,"sponsored":12,"title":256},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":255},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":258,"sourceMap":-1},{"count":259,"lastTimestamp":260},4,"2023-05-25T09:45:54Z"]