Post Job Free
Sign in

Controller

Company:
Creative Financial Staffing
Location:
Springfield, VA, 22150
Posted:
December 04, 2025
Apply

Description:

Title: Controller Salary: $130,000-$160,000 Location: Northern Virginia - Springfield Area (onsite, 5 days/week) Why This Opportunity Stands Out:

Join a well-established construction company with a strong reputation in the region and a long history of steady project demand.

This role has true visibility, you'll work directly with leadership who values strong accounting leadership and is passionate about building a modern, efficient finance function.

Perfect for someone who enjoys owning the entire accounting function, strengthening processes, and leading a team.

You'll inherit a solid foundation while also having the chance to reshape workflows, upgrade reporting, and build the department into a high-performing unit.

The company culture is approachable and collaborative, with regular company events and a friendly atmosphere.

A strong opportunity for future growth as the company expands and the finance team evolves. Key Responsibilities:

Lead, mentor, and develop an accounting team.

Own the full month-end close process and produce timely, accurate financial statements.

Manage multi-entity accounting, including intercompany reconciliations and consolidated reporting.

Oversee job cost accounting, WIP schedules, and project profitability reporting.

Partner closely with Project Managers to ensure timely billing and AR collections.

Oversee daily cash reporting and short-term cash planning.

Support reporting, bonding, insurance, and audit-related processes.

Continuously evaluate and improve internal controls, workflows, and overall efficiency. Qualifications:

Bachelor's degree in Accounting or Finance.

Minimum 5+ years of construction accounting experience (GC or subcontractor required).

3+ years managing multi-entity accounting, intercompany reconciliations, and consolidated reporting.

3+ years supervising at least 3 accounting team members.

Ownership of full month-end close and financial statement preparation.

Proficiency in Sage 300/Timberline or similar software.

Strong Excel skills: pivot tables, VLOOKUP/XLOOKUP, multi-sheet analysis.

Must be able to work onsite 5 days per week.

(Controller, Controller, Controller, Controller, Controller, Controller, Controller)

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