Senior Auditor
Creative Financial Staffing - Indianapolis, IN
Apply NowJob Description
Job Description: Senior AuditorLocation: Indianapolis, IN - HybridCompensation: $90,000 - $120,000 (depending on experience) About the OpportunityWe are representing a respected regional CPA firm in Indianapolis that is seeking a Senior Auditor to join their team. This role is ideal for an experienced audit professional who has earned their CPA designation and is ready to take on a leadership position within a collaborative and client-focused environment.Key Responsibilities Lead audit engagements for a diverse portfolio of clients across industries Plan, execute, and review audit procedures to ensure compliance with professional standards Supervise and mentor junior staff, providing guidance and training Prepare and review financial statements and audit reports Identify and communicate audit findings and recommendations to clients Maintain strong client relationships and serve as a trusted advisor Stay current with accounting and auditing standards, regulations, and industry developments Qualifications CPA designation required Bachelor's degree in Accounting or related field 4-7 years of progressive audit experience in public accounting Why This Role Stands Out Competitive salary range of $90,000 - $120,000 DOE Opportunity to join a well-established regional CPA firm with a strong reputation in Indianapolis Exposure to a wide range of industries and clients Career advancement potential with clear pathways to leadership roles Supportive and collaborative team environment EB-1069954411 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