Your healthcare recruitment team

We face challenging times in healthcare recruiting.  An aging population coupled with simply not enough healthcare providers translates to a shrinking candidate pool.  Nurses, physicians, physician assistants, nurse practitioners all have so many options.  As healthcare recruiters, we know how to find the unreachable, and build interest in your opportunity.

Your healthcare executive search specialists

No one understands healthcare executive recruiting like Surf Search. As headhunters working in the healthcare industry for many years, we diligently follow the escalating importance of healthcare in everyone’s lives. Our years of experience translate to deep pipelines of healthcare candidates who are open to new exciting opportunities. Health care headhunting isn’t for newbies. Surf Search knows where to find the best candidates and how to land them.

Case Study - Healthcare recruiters fill 21 key positions

Challenge:Value-based healthcare provider providing primary care support to improve healthcare quality and patient outcomes signs new Medicare contract in the MI and OH service areas. The new staffing requirements for these contracts were beyond the capability of the small HR and TA staff.

Solution: Surf Search, highly recommend by the Manager of Talent Acquisition from previous working relationship, brought in to lead major recruiting effort.  Surf Search was able to quickly and efficiently develop strong candidate pipelines for key physician, nurse and case manager roles to meet the staffing demands of  new Medicare contracts. Surf Search had a great understanding of the position requirements and worked closely with the company's Clinical Operations Officer and Medical Directors. Surf Search quickly closed out these positions resulting in 21 new hires over a 12 month period.

How We Can Help

We can you help find top healthcare talent across the nation. We have a presence in the following cities: Atlanta, Austin, Baltimore, Boston, Cambridge, Chicago, Cincinnati, Columbus, Dallas, Denver, Fargo, Fort Worth, Houston, Indianapolis, Irvine, Jacksonville, Los Angeles, Miami, Milwaukee, Minneapolis, New Haven, New York, Orlando, Philadelphia, Pittsburgh, Raleigh, Rochester, Salt Lake City, San Antonio, San Diego, San Francisco, San Jose, Seattle and Syracuse.

Our Clients

We work with clients and candidates at companies like these

typical roles we fill

A terrific team, a win-win for us

I have partnered with Surf Search for several years, "taking them with me" through 3 company moves.  The Surf Search team knows the health care industry, they know where to find those really hard to find candidates.  They manage the process end to end and most importantly, keep things going.  I couldn't do it without Surf Search.

- Jenny B, Director of TA, leading healthcare company

Partner with Surf Search

FAQ

Frequently asked questions
about Healthcare recruiting

Why should I use a healthcare recruiting specialist?

Using a healthcare recruiter allows your organization to find the best talent for your openings. Surf Search has a deep database of healthcare candidates working for payors, providers, suppliers, and facilities around the country. We spend time developing relationships with healthcare workers and we know what they are looking for in a new job. Our goal is to find and qualify the best healthcare employees for your organization.

From receiving a job order to onboarding a new hire, tell me what the healthcare recruiting process looks like?

The healthcare talent shortage has become an enormous problem – it is a market we have never seen, the competition for talented healthcare workers is fierce. Surf Search starts the process by making sure your hiring team and job description sell candidates on the opportunity within your organization. Benefits, company culture and professional pathways need to be clearly defined. The interviewing process needs to streamlined and efficient. Next, Surf Search will present 3-5 qualified candidates within 1-2 weeks’ time. We will help you set up interviews, follow up with the candidates and hiring teams, check references when necessary and negotiate the offering process when the time comes. We keep in touch with the hiring manager and the candidate to make sure the onboarding is completed, and that the candidate is thriving in their new position.

What kinds of healthcare roles does Surf Search fill?

Surf Search has successfully filled healthcare positions in most specialties at provider and payor organizations around the county. We have also filled roles within related supplier industries where healthcare workers are needed in Medical Director, Medical Affairs and Clinical Liaison roles. We have worked as healthcare recruiters for over 20 years and have an extensive database of top talent we keep in touch with.

What does our candidate sourcing strategy look like for recruiting healthcare workers?

With offices across the country, Surf Search’s healthcare recruiting teams have developed a huge pipeline of candidates numbering in the tens of thousands. We develop relationships with candidates and know what might motivate them to make a job change. We work with other healthcare recruiters across the country to increase our candidate pool and bandwidth.

What differentiates Surf Search as healthcare recruiters from their competitors?

We are a niche recruiting firm, focused on healthcare recruiting. We have been in the healthcare recruiting business for a long time and enjoy a terrific reputation with our clients and candidates. Most of our hiring managers have been with us through many company changes and take us with them as they move up their own career ladders. In recruiting, you are only as good as who you know, and our recruiting pipeline is deep. Take a dozen headhunters, give them the same healthcare recruiting assignment and Surf Search always come out on top. Our knowledge and depth of experience in healthcare recruiting stands out in headhunting circles across the U.S.

Our most recent healthcare jobs

Our most recent healthcare blog posts

High-Paying Careers for Introverts in the Healthcare Industry 

OK, let’s just get this out of the way. So, you are an introvert. Are there high-paying jobs for introverts…

What Job Seekers Should Know About the Hospital Hiring Process

Every hospital or hospital system is a little different, but the hospital hiring process is pretty standard. Of course, the…

Ten High-Paying Healthcare Careers for Every Education Level

Healthcare careers that pay well The fastest growing industry? Healthcare! And with it, more job openings than ever before. You…

[gravityform id="7" title="false" description="false"]
<script type="text/javascript">var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});</script> <div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_7' ><form method='post' enctype='multipart/form-data' id='gform_7' action='/healthcare-recruiters/' novalidate> <div class='gform_body gform-body'><ul id='gform_fields_7' class='gform_fields top_label form_sublabel_below description_below'><li id="field_7_7" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_7_7"><label class='gfield_label' for='input_7_7' >First name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_7' id='input_7_7' type='text' value='' class='large' aria-required="true" aria-invalid="false" /> </div></li><li id="field_7_8" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_7_8"><label class='gfield_label' for='input_7_8' >Last name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_8' id='input_7_8' type='text' value='' class='large' aria-required="true" aria-invalid="false" /> </div></li><li id="field_7_1" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_7_1"><label class='gfield_label' for='input_7_1' >Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_7_1' type='email' value='' class='medium' aria-required="true" aria-invalid="false" /> </div></li><li id="field_7_10" class="gfield gfield--width-full gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_7_10"><label class='gfield_label' for='input_7_10' >Phone number<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_phone'><input name='input_10' id='input_7_10' type='tel' value='' class='large' aria-required="true" aria-invalid="false" /></div></li><li id="field_7_11" class="gfield gfield--width-full gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_7_11"><label class='gfield_label' for='input_7_11' >Which industry do you work in?<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_11' id='input_7_11' type='text' value='' class='large' aria-required="true" aria-invalid="false" /> </div></li><li id="field_7_12" class="gfield gfield--width-full gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_7_12"><label class='gfield_label' for='input_7_12' >Upload my resume<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_fileupload'><input type='hidden' name='MAX_FILE_SIZE' value='838860800' /><input name='input_12' id='input_7_12' type='file' class='large' aria-describedby="gfield_upload_rules_7_12" onchange='javascript:gformValidateFileSize( this, 838860800 );' /><span class='gform_fileupload_rules' id='gfield_upload_rules_7_12'>Max. file size: 800 MB.</span><div class='validation_message validation_message--hidden-on-empty' id='live_validation_message_7_12'></div></div></li><li id="field_7_13" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_7_13"><label class='gfield_label' for='input_7_13' >Name</label><div class='ginput_container'><input name='input_13' id='input_7_13' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_7_13'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type="submit" id="gform_submit_button_7" class="gform_button button om-trigger-conversion" value="Submit" onclick='if(window["gf_submitting_7"]){return false;} if( !jQuery("#gform_7")[0].checkValidity || jQuery("#gform_7")[0].checkValidity()){window["gf_submitting_7"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_7"]){return false;} if( !jQuery("#gform_7")[0].checkValidity || jQuery("#gform_7")[0].checkValidity()){window["gf_submitting_7"]=true;} jQuery("#gform_7").trigger("submit",[true]); }'> <input type='hidden' class='gform_hidden' name='is_submit_7' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='7' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_7' value='WyJbXSIsIjYzZTkzNzhkY2Y1YmUzYzkyOTg0MmI4YmYyZWI5OGVkIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_7' id='gform_target_page_number_7' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_7' id='gform_source_page_number_7' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div>
["gf_submitting_3"]
["gf_submitting_3"]
[true]
[true]
[3, 1]
[3, 1]
[2, 1]
[2, 1]
["gf_submitting_3"]
["gf_submitting_3"]
[true]
[true]
[3, 1]
[3, 1]
["gf_submitting_3"]
["gf_submitting_3"]
[true]
[true]
[3, 1]
[3, 1]
["gf_submitting_3"]
["gf_submitting_3"]
[true]
[true]
[3, 1]
[3, 1]
["gf_submitting_3"]
["gf_submitting_3"]
[true]
[true]
[3, 1]
[3, 1]