Tallo logoTallo logo

Controller

Job

JMJ Phillip

Mooresville, NC (In Person)

$160,000 Salary, Full-Time

Posted 3 weeks ago (Updated 2 weeks ago) • Actively hiring

Expires 5/28/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

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

Were these scores useful?

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", [{ 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

Similar remote jobs

Similar jobs in Mooresville, NC

  • Job

    Bartender

    FUNKHEIZER'S DINER

    Mooresville, NC

    Posted2 days ago

    Updated1 day ago

  • Job

    Med Tech

    Terrabella Lake Norman

    Mooresville, NC

    Posted2 days ago

    Updated1 day ago

  • Job

    Part-Time Bookkepper

    PEACE Heating and Air Conditioning

    Mooresville, NC

    Posted2 days ago

    Updated1 day ago

  • Job

    Motorsports Mechanic

    Riley Technologies, LLC

    Mooresville, NC

    Posted2 days ago

    Updated1 day ago

  • Job

    Line Cook

    FUNKHEIZER'S DINER

    Mooresville, NC

    Posted2 days ago

    Updated1 day ago

Similar jobs in North Carolina

  • Job

    Shift Leader

    Papa Johns

    Knightdale, NC

    Posted2 days ago

    Updated1 day ago

  • Job

    Insurance Agent

    Aflac

    Kill Devil Hills, NC

    Posted2 days ago

    Updated1 day ago

  • Job

    Leasing Consultant

    BGSF Inc

    Greensboro, NC

    Posted2 days ago

    Updated1 day ago

  • Job

    Urology Physician

    AMN Corporate

    North Carolina

    Posted2 days ago

    Updated1 day ago

  • Job

    Store Lead

    Jos. A. Bank Clothiers, LLC

    Winston-Salem, NC

    Posted2 days ago

    Updated1 day ago