About RedHammerWe're a construction-only outsourced accounting and CAS firm based in Phoenix, serving more than 150 general contractors, subcontractors, and specialty trades across 25 states. Our clients run on QuickBooks Online and Intuit Enterprise Suite, and many come to us from QuickBooks Desktop, Sage, or Foundation. They come to us when their books are broken and they need professionals who understand both construction accounting and the practical realities of contractor operations.The roleYou own the onboarding process for new construction clients transitioning to QuickBooks Online or Intuit Enterprise Suite. You inherit messy books, diagnose what's wrong, clean them up, design sustainable processes, and execute the first few closes. Once the implementation is complete, you hand the project off to our maintenance team. Along the way, you'll train, support, and mentor the junior staff on your engagements. This is project accounting, not month-to-month compliance work. You close projects, not just months. Because the role is fully remote, it's built for someone who drives their own work.What you'll doTake over broken QuickBooks files and perform full accounting cleanup: reconcile accounts, correct chart of accounts structure, fix job costing setup, and resolve WIP and retention issuesLead migrations from QuickBooks Desktop, Sage, Foundation, and other systems into QuickBooks Online and IES, from building the new file through test conversions, validation, client training, and the final conversion at go-liveDesign and document accounting processes tailored to each contractor's operations: job costing workflows, AIA billing procedures, cash flow reporting, and internal controlsExecute the first 2-3 month-end closes for new clients to validate the new system and train their internal teamsTrain, assist, and mentor junior staff on your engagements, including reviewing and correcting their workHand each project off to the maintenance team once the implementation is complete, ensuring continuity and transfer of institutional knowledgeDocument everything: process maps, reconciliation procedures, close checklists, and client-specific quirksWhat you bringProfessional, hands-on QuickBooks Online experience. You've worked in real client files, not just taken a course.5+ years of hands-on accounting experience that includes cleanup, catch-up, and month-end close workPublic accounting CAS or audit background where you led engagements, reviewed others' work, and trained or mentored junior staff (team lead, engagement senior, or audit senior)Self-motivation. You manage your own engagements, set your own priorities, and move work forward without waiting to be told.Advanced Excel skillsStrong critical thinking and analytical skills. You can look at a broken file, figure out how it got that way, and decide what to fix first.Strongly preferredQuickBooks Desktop experience, ideally including Desktop to QuickBooks Online or IES conversionsIntuit Enterprise Suite experience, including setup or migration workNice to haveAdvanced QBO cleanup skills. You can open a disaster file, diagnose the structural problems, and rebuild it without starting over.Construction accounting experience: job costing, work-in-progress schedules, and retention accountingExperience with Sage 100 Contractor, Sage 300 CRE, or Foundation, especially getting data out of themProcess design experience, such as documenting workflows, building internal controls, or automating repetitive tasksCPA license or a degree in Accounting or FinanceQuickBooks ProAdvisor certificationCompensation and logistics$85,000 to $100,000 base salary, depending on experienceFull-time, fully remote roleBenefits include health insurance and PTOYou'll work standard business hours with occasional deadline-driven intensity during onboarding sprints