Controller
Creative Financial Staffing - Stamford, CT
Apply NowJob Description
Controller Nonprofit / Education | $170k Base | Hybrid (NY / CT / RI) We're partnering with a mission-driven, multi-entity nonprofit organization to identify a Controller who can step into a visible, high-impact leadership role reporting directly to the CFO. This is an opportunity to join a stable but evolving finance organization - audits are clean, the accounting and payroll teams are strong, and leadership is looking for someone who can both lead people well and drive smart, strategic change. Why This Role Stands Out Direct line to a new, engaged CFO who is focused on strengthening finance as a strategic partner Oversight of a large, established team with the opportunity to elevate processes and service levels Complex, meaningful work across multiple legal entities in a $350M organization Mission-driven environment with real visibility across the organization Hybrid work model with regional flexibility (NY, CT, or RI) Comprehensive benefits including an organization-wide shutdown between Christmas and New Years'. What You'll Be Doing Lead all accounting operations, including monthly and year-end close, financial reporting, and compliance Oversee Accounting, Accounts Payable, and Payroll teams (approximately 13 total staff, 3 direct reports) Own the audit process end-to-end and maintain consistently clean audit outcomes Partner closely with the CFO and senior leaders to provide clear, timely financial insights Improve workflows, customer service, and cross-functional collaboration across finance Drive continuous improvement in systems, processes, and controls across a complex, multi-entity structure What They're Looking For Active CPA is required Prior Controller experience within a nonprofit organization (K-12 or education strongly preferred) Strong people leadership skills - someone who can coach, develop, and manage experienced teams Comfortable operating independently and influencing across the organization Strategic thinker who can act as a change agent, not just maintain the status quo Experience leading audits, managing close calendars, and working in complex environments Compensation & Structure Base salary: $170,258 Comprehensive benefits package including medical, dental, vision, retirement plan with match, and generous PTO Hybrid work schedule with regular in-person collaboration #LI-MP4 EB-3087626971 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 (dex > last) frag.appendChild(document.createTextNode(text.slice(last, dex))); // 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"; });
Created: 2026-04-02