Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

JMJ Phillip

Mechanical Integrity and Reliability Engineer

Career Insights for Reliability Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Illinois data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Reliability Engineer evaluates and analyzes the reliability of manufacturing and production equipment and processes. Identifies pro-active maintenance requirements and process improvements. Works to maximize reliable performance and prevent equipment or process failures.

$100,394 / year median in Illinois

+7% projected growth

Explore Career

Job Description

Mechanical Integrity and Reliability Engineer Posted on October 15, 2025 by JMJ Phillip We are seeking a highly skilled and strategic Mechanical Integrity and Reliability Engineer to lead and coordinate the plant's mechanical integrity and reliability programs. This role ensures compliance with inspection and testing requirements, improves equipment reliability, and drives proactive maintenance strategies. The position focuses on both stationary and rotating equipment, supporting long-term operational excellence through technical expertise, data-driven decision-making, and leadership in root cause analysis and preventive maintenance. Position Responsibilities Mechanical Integrity Ensure all installations and repairs comply with corporate, federal, state, and local codes such as
OSHA CFR 1910.119, API 510, API
570, and API 653. Direct and coordinate inspection activities on stationary equipment and piping, including routine, shutdown, and turnaround inspections. Plan, schedule, and verify inspection work in accordance with mechanical integrity schedules. Review and authenticate inspection reports, analyze findings, and recommend repair plans, additional testing, and re-inspection intervals. Maintain inspection databases, ensuring accuracy in scheduling and results documentation. Coordinate vendor surveillance and offsite inspections to ensure compliance with design and fabrication requirements. Participate in failure investigations and provide technical expertise on stationary equipment and piping issues. Reliability Apply reliability tools (FMEA, RBI, RBM, RCM) to improve asset efficiency and reduce downtime. Maintain and update the critical equipment list and develop preventive and predictive maintenance strategies. Monitor equipment KPIs for early detection and resolution of reliability issues. Lead Root Cause Failure Analyses (RCFAs) and develop corrective action plans. Drive the "Bad Actor Program" to target and eliminate recurring equipment failures. Manage predictive maintenance programs, including vibration analysis, oil analysis, thermography, and steam trap inspections. Support capital projects with reliability engineering input for equipment specifications, spare parts, and vendor assessments. Evaluate and implement emerging technologies to enhance reliability performance. Supervisory Responsibilities Oversee API Inspectors and Reliability Technicians. Lead team development, performance management, and training. Ensure direct reports maintain required certifications. Promote consistent communication, engagement, and adherence to company policies. Support onboarding and professional growth within the team. Prerequisites Bachelor's degree in Mechanical Engineering or 5+ years of equivalent plant engineering experience. 5-10 years of experience in chemical, petrochemical, or related industries. Proven experience in pressure vessel design, inspection, and repair. Strong knowledge of American Petroleum Institute (API) codes, including API 510, 570, and 653. Proficiency in SAP and Microsoft Office applications. Excellent leadership, communication, and problem-solving skills. Ability to manage complex technical issues and collaborate across multiple departments. Willingness to support plant operations during off-hours or emergencies. Certifications (Preferred, but not Required)
API 510, API
570, or API 653 Certification Certified Reliability Engineer (CRE) Professional Engineer (PE) License What the Role Offers Salary range: $100,000 - $115,000 Comprehensive health, dental, and vision insurance 401(k) retirement plan with company match Paid time off and holidays Professional growth and leadership development opportunities A collaborative, safety-driven, and innovative work environment Why Kankakee? Kankakee offers a strong industrial base with a focus on innovation and process reliability. The area combines the benefits of a close-knit professional community with access to advanced engineering and manufacturing infrastructure. It provides a great setting for engineering professionals seeking impactful work in mechanical integrity, reliability, and continuous improvement within a high-performing operations environment. Upload your resume to Apply • Accepted file types: pdf, doc, docx, txt, Max.
file size:
32 MB. Email • Additional Please add me to your mailing list so I hear about new jobs first I'd like to learn about resume writing and career coaching services from Employment BOOST Get 30 days free on Careerology - the #1 platform for job skills Submit gform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_5').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_5');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_5').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_5').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_5').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_5').removeClass('gform_validation_error');}setTimeout( function() { /• delay the scroll by 50 milliseconds to fix a bug in chrome •/ jQuery(document).scrollTop(jQuery('#gform_wrapper_5').offset().top - mt); }, 50 );var current_page = jQuery('#gform_source_page_number_5').val();jQuery(document).trigger('gform_page_loaded', [5, current_page]);window['gf_submitting_5'] = 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_5').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_5').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [5]);window['gf_submitting_5'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_5').text());}else{jQuery('#gform_5').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ form
Id:
"5", current
Page:
"current_page", abort: function() { this.preventDefault(); } }]); if (event event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_5" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_5"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_5" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 5, 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, child
List:
false, subtree: true, attribute
Filter:
[ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); Apply Now