Post Job Free
Sign in

Accounting Manager

Company:
Creative Financial Staffing
Location:
Columbus, OH, 43203
Posted:
November 16, 2025
Apply

Description:

Accounting Manager Location: Columbus, OH

Salary: $100,000 - $130,000 About the Role: We're partnering with a growing, multi-site organization seeking an experienced Accounting Manager to lead financial operations across several locations. This is a hands-on leadership role based in Columbus, OH, offering the chance to guide a team while actively managing daily, monthly, and annual accounting functions. Key Responsibilities of the Accounting Manager:

Lead and mentor accounting staff across multiple sites

Oversee financial reporting, budgeting, forecasting, and internal controls

Manage cash flow and prepare regional cash forecasts

Consolidate site budgets and drive the annual planning process

Prepare financial statements, variance analysis, and executive-level reports

Support audits and ensure compliance with accounting standards and company policies Preferred Qualifications of the Accounting Manager:

Bachelor's degree in Accounting or Finance

5+ years of relevant accounting experience, preferably in a multi-site environment

Strong expertise in financial reporting, budgeting, and forecasting

ERP system proficiency

Background in automotive, dealership, or similar industries #INNOV2025

#LI-LC1

#LI-Onsite EB- document.addEventListener('DOMContentLoaded', => { const root = document.querySelector('#job_desc'); if (!root) return; // Skip wrapping if we've already done it if (root.dataset.hashtagsWrapped === "1") return; const SKIP = new Set(['SCRIPT','STYLE']); const walker = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, { acceptNode(node) { if (!node.nodeValue !node.nodeValue.match p{L}\p{N}_]+/u)) return NodeFilter.FILTER_REJECT; // Avoid wrapping inside an existing hashtag span let p = node.parentNode; while (p && p !== root) { if (p.nodeType === 1 && p.hasAttribute('data-hashtag')) return NodeFilter.FILTER_REJECT; if (SKIP.has(p.nodeName)) return NodeFilter.FILTER_REJECT; p = p.parentNode; } return NodeFilter.FILTER_ACCEPT; } }); const re = p{L}\p{N}_ gu; function wrapTextNode(textNode) { const text = textNode.nodeValue; re.lastIndex = 0; let m, last = 0; const frag = document.createDocumentFragment ; while ((m = re.exec(text)) !== null) { // preceding plain text if (m.index > last) frag.appendChild(document.createTextNode(text.slice(last, m.index))); // hashtag span const span = document.createElement('span'); span.textContent = m[0]; span.setAttribute('data-hashtag', '1'); // idempotence guard span.setAttribute('style', 'font-size:9px;color:#fff'); // requested inline style frag.appendChild(span); last = re.lastIndex; } // trailing plain text if (last < text.length) frag.appendChild(document.createTextNode(text.slice(last))); textNode.parentNode.replaceChild(frag, textNode); } const toProcess = []; let n; while ((n = walker.nextNode toProcess.push(n); toProcess.forEach(wrapTextNode); root.dataset.hashtagsWrapped = "1"; });

Apply