← Search all jobs

Professional Liability Claims Adjuster

Insurance Placement Solutions

Remote · San Diego, CA · Posted September 25, 2026

More in California job market · Financial Services & Banking

About the job

Insurance Placement Solutions (IPS) has an immediate opening for a Professional Liability Claims Examiner with our client. This is a direct-hire opportunity for an experienced claims professional located in the San Diego, California area. The position may be worked remotely; however, candidates must reside in or near San Diego and be available to travel locally for client meetings and file reviews.

In this role, you’ll manage complex Professional Liability claims involving financial losses arising from professional errors, omissions, and alleged failures to perform professional services. You’ll evaluate coverage and liability, investigate standard-of-care issues, review contracts and professional documentation, manage litigation, and develop strategies to move claims toward effective resolution.

Professional Liability Claims Examiner Responsibilities

Manage complex Professional Liability and Errors & Omissions claims from assignment through resolution

Investigate allegations involving professional errors, omissions, negligence, and failure to perform professional services

Analyze policy coverage, contracts, professional obligations, and applicable standards of care

Evaluate economic damages, contractual damages, lost profits, and other financial exposures

Review professional documentation, expert reports, contracts, and other evidence relevant to claim evaluation

Develop claim strategies and action plans based on coverage, liability, damages, and potential exposure

Manage litigated claims and coordinate strategy with defense counsel and other experts

Establish and maintain appropriate reserves based on claim exposure

Evaluate and negotiate settlements within designated authority

Maintain accurate and timely claim documentation

Communicate claim developments, exposure, and resolution strategies to clients and other stakeholders

Participate in client file reviews and meetings as required

Qualifications

Minimum of 5 years of Professional Liability claims handling experience

Experience handling Professional Liability claims within California

Experience evaluating Errors & Omissions claims involving financial or economic loss

Experience managing complex and litigated Professional Liability claims

Licensing & Certifications

Active California Adjuster License required

Work Arrangement

Candidates must reside in San Diego or the surrounding area

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.

Submit Resume

" * " indicates required fields

Comments 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(); } } );} );