Senior Workers Compensation Claims Adjuster
Insurance Placement Solutions
Phoenix, AZ · Posted October 6, 2026
See every open role at Insurance Placement Solutions
More in Arizona job market · Financial Services & Banking · Human Resources jobs
About the job
Insurance Placement Solutions (IPS) has an immediate opening for a Workers’ Compensation Claims Adjuster with our client. This is a temporary opportunity with the potential for temp-to-hire. The position follows a hybrid schedule, with three days per week in the office and two days remote.
In this role, you’ll manage Arizona workers’ compensation claims, including both litigated and non-litigated files. You’ll apply your knowledge of Arizona workers’ compensation requirements to manage claims effectively, complete required Commission filings, and move files toward timely resolution.
Workers’ Compensation Claims Adjuster Responsibilities
Manage Arizona workers’ compensation claims from assignment through resolution
Handle both litigated and non-litigated workers’ compensation claims
Investigate claims and determine compensability
Manage medical and indemnity benefits as appropriate
Develop and maintain claim strategies and action plans
Complete required forms and filings with the applicable workers’ compensation Commission
Establish and maintain appropriate claim reserves
Coordinate with defense counsel on litigated claims
Evaluate and negotiate settlements within designated authority
Maintain accurate and timely claim documentation
Communicate claim activity and developments with claimants, employers, medical providers, attorneys, and other stakeholders
Ensure claims are handled in accordance with Arizona workers’ compensation requirements
Qualifications
Strong Arizona workers’ compensation claims handling experience
Experience independently managing workers’ compensation claims
Experience handling both litigated and non-litigated claims
Experience completing required workers’ compensation forms and Commission filings
Preferred
Utah workers’ compensation claims handling experience
Licensing & Certifications
Active Arizona adjuster certification or license required
Work Arrangement
Temporary opportunity with potential for temp-to-hire
Hybrid schedule
In-office Tuesday through Thursday
Remote Monday and Friday
About Insurance Placement Solutions
Insurance Placement Solutions is a staffing and recruiting firm specializing in the insurance industry. We connect talented professionals with temporary, temp-to-hire, and direct-hire opportunities at leading insurance organizations across the United States.
ID: 006Uw00000f53X7
Submit Resume
" * " indicates required fields
X/Twitter This field is for validation purposes and should be left unchanged.
Name *
First
Last
Email *
Phone *
Attach Resume * Max. file size: 512 MB.
Consent * I agree to be contacted by Insurance Placement Solutions. * I consent to the Privacy Policy and the SMS disclaimer . Privacy Policy and the SMS disclaimer .' class='gform_hidden' />
gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://ipsstaffing.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://ipsstaffing.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );