What are the responsibilities and job description for the Controller/ CFO position at Stonewood LLC?
Controller/ CFO — Stonewood LLC Wayzata, MN | Full-Time, In-Person Pay: $85,000 – $110,000 per year bonus
Stonewood is an award-winning, fourth-generation custom home builder, remodeler, and design firm based on Lake Street in Wayzata. Since 1947, we've been passionate about delivering exceptional homes — driven by faith-rooted values, craftsmanship, attention to detail, and a relentless commitment to customer service.
We're seeking a hands-on, experienced Controller to lead our finance department. This is a player-coach role — you'll lead and develop a small team of 1–2, but you'll also be in the books every day, closing the month, reviewing job costs, and getting things done yourself. If you want a pure oversight or back-office role, this isn't it. If you love rolling up your sleeves and building a team, keep reading.
Key Responsibilities
Finance & Accounting (the "doing" half of the role)
- Personally own day-to-day accounting functions alongside your team, including AP, AR, payroll, bank reconciliations, credit card management, and month-end close.
- Oversee and execute client invoicing and subcontractor/vendor payments.
- Maintain the general ledger and ensure accurate job cost tracking across active projects.
- Partner with our external CPA on quarterly and annual filings, financial statements, and tax preparation.
- Develop cash flow forecasts and support financial planning, WIP reporting, and project profitability analysis.
- Maintain and continuously refine financial systems, processes, and internal controls.
Leadership & Team Development (the "coaching" half)
- Lead, coach, and develop a team of 1–2 finance/admin staff.
- Set priorities, delegate effectively, and step in to do the work yourself when the situation calls for it.
- Build the systems, training, and accountability that let the team scale as Stonewood grows.
Human Resources & Administration
- Manage payroll and benefits administration (401(k), health insurance, PTO tracking, etc.).
- Serve as the first point of contact for HR questions, onboarding, and offboarding.
- Maintain personnel files and ensure compliance with employment laws and company policies.
- Oversee business insurance renewals and certificates of insurance (COIs).
- Support leadership with administrative operations and special projects.
Technology & Tools (we love technology!)
- QuickBooks Online
- Payroll systems (Gusto, ADP, or similar)
- Microsoft 365 (Excel, Word, OneDrive, Teams)
- Construction project management software (BuildTools experience a major plus)
Qualifications
- 5 years of progressive experience in accounting, finance, or operations — ideally in a small business or entrepreneurial environment.
- Construction industry experience strongly preferred (job costing, WIP, percentage-of-completion accounting).
- Demonstrated experience as a player-coach: leading a small team while remaining hands-on in the day-to-day work.
- Experience with HR/payroll systems and employment compliance.
- Extremely organized, self-directed, and proactive.
- High level of integrity and discretion with confidential information.
- Strong communication and interpersonal skills.
Compensation & Benefits
- Competitive salary based on experience
- Bonus opportunities
- Health, dental, and HSA contributions
- 401(k) with employer match
- PTO and paid holidays
- Flexible schedule
- Faith-rooted, values-driven team environment
How to Apply Send your resume and a short note about why this player-coach role is a fit for you. If you're ready to take your career to the next level with a dynamic team dedicated to excellence in home building, we'd love to hear from you.
Salary : $85,000 - $110,000