Controller
Job
JMJ Phillip
Mooresville, NC (In Person)
$160,000 Salary, Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
82
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Controller Posted on April 16, 2026 April 16, 2026 by JMJ Phillip We are seeking a Controller to oversee accounting operations, financial reporting, internal controls, and overall financial management activities. This role is responsible for ensuring accurate financial statements, regulatory compliance, and providing strategic financial insights to support business decision-making. Position Responsibilities Financial Management & Reporting Oversee preparation of financial statements, budgets, and forecasts. Ensure accuracy and compliance with accounting standards and policies. Provide financial analysis to support business strategy and performance improvement. Accounting Operations Oversight Manage accounts payable, accounts receivable, payroll, and general ledger functions. Ensure timely and accurate month-end and year-end close processes. Maintain integrity of financial data and reporting systems. Internal Controls & Compliance Develop and maintain strong internal control systems. Ensure compliance with GAAP and applicable regulatory requirements. Support internal and external audits and provide required documentation. Financial Planning & Analysis Monitor financial performance and identify trends and variances. Support budgeting, forecasting, and long-term financial planning. Provide recommendations to improve profitability and cost efficiency. Leadership & Team Management Lead and mentor accounting and finance team members. Provide guidance on accounting policies, procedures, and best practices. Support cross-functional collaboration with operational teams. Other Duties Perform other duties as trained and qualified. Prerequisites Bachelor's degree in Accounting, Finance, or related field. 7-10 years of progressive accounting and finance experience. Strong knowledge of GAAP and financial reporting standards. Experience managing accounting operations and financial systems. Strong analytical, leadership, and communication skills. Certifications (Preferred, but not Required) Certified Public Accountant (CPA). CMA or other finance/accounting certifications. ERP system certifications (preferred). What the Role Offers Competitive compensation package.
Salary Range:
$140,000 - $180,000. Health, dental, vision, and retirement benefits. Paid time off and holidays. Leadership opportunity with high visibility across the organization. Why Mooresville? This role offers the opportunity to lead financial operations in a dynamic and growing organization. It provides strong exposure to strategic decision-making, cross-functional collaboration, and the ability to directly impact financial performance and operational success. 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 /• = 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 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_5').val();gformInitSpinner( 5, 'https://jmjphillip.com/wp-content/plugins/gravityforms/images/spinner.svg', true );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", [{ formId:
"5", currentPage:
"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, childList:
false, subtree: true, attributeFilter:
[ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); /• ]]> •/ Apply NowSimilar remote jobs
Volkswagen Group DE
Ashburn, VA
Posted2 days ago
Updated1 day ago
Similar jobs in Mooresville, NC
PEACE Heating and Air Conditioning
Mooresville, NC
Posted2 days ago
Updated1 day ago