Controller
Job
JMJ Phillip
Hauppauge, NY (In Person)
$155,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
80
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 March 20, 2026 March 20, 2026 by JMJ Phillip We are seeking a hands-on and detail-oriented Controller to oversee accounting operations, ensure accurate financial reporting, and maintain strong internal controls. This role will play a key part in supporting business operations by providing financial insights, improving processes, and ensuring compliance with accounting standards. The ideal candidate brings strong leadership experience and a background in distribution, construction supply, or project-based environments. Position Responsibilities Financial Reporting & Close Manage monthly, quarterly, and annual close processes in accordance with GAAP. Prepare financial statements and reports for leadership review. Ensure accuracy and timeliness of all financial reporting. Accounting Operations Oversee Accounts Payable, Accounts Receivable, and General Ledger functions. Ensure proper accounting for inventory, distribution transactions, and project billing. Collaborate with operations to monitor project-related financial performance. Internal Controls & Compliance Develop and maintain internal controls and financial procedures. Coordinate audits, tax filings, and regulatory compliance requirements. Ensure adherence to federal, state, and industry-specific regulations. Team Leadership Lead, mentor, and develop accounting staff. Establish performance standards and ensure accountability within the team. Foster a collaborative and efficient work environment. Systems & Process Improvement Enhance accounting systems and processes to support business growth. Improve financial visibility into inventory, project profitability, and working capital. Partner with leadership to drive continuous improvement initiatives. Prerequisites Bachelor's degree in Accounting, Finance, or related field. 7-10+ years of progressive accounting experience. Experience in distribution, construction supply, building materials, or project-based environments preferred. Strong knowledge of GAAP and financial reporting. Experience with ERP systems and advanced Excel skills. Certifications (Preferred, but not Required) Certified Public Accountant (CPA). What the Role Offers Competitive salary range of $140,000-$170,000. Opportunity to lead and shape accounting operations in a growing organization. Collaborative environment with cross-functional exposure. Why Hauppauge? Hauppauge offers access to a strong business community, skilled workforce, and a strategic location that supports growth in distribution, construction, and project-based industries. 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
UnitedHealth Group
Fort Wayne, IN
Posted2 days ago
Updated5 hours ago
Similar jobs in Hauppauge, NY
Employer Hauppauge NY
Hauppauge, NY
Posted2 days ago
Updated5 hours ago
IVCi, LLC
Hauppauge, NY
Posted2 days ago
Updated5 hours ago
Similar jobs in New York
White Glove Placement
New York
Posted1 day ago
Updated5 hours ago
White Glove Placement
New York, NY
Posted1 day ago
Updated5 hours ago
White Glove Placement
Rochester, NY
Posted1 day ago
Updated5 hours ago