Controller
Job details
- Pay
- $85,000 – $110,000 a year
- Work mode
- On-site
- Employment
- Full-time
- Level
- Senior
- Experience
- 5+ years
- Posted
- Oct 19, 2026
- Last confirmed open
- Oct 19, 2026
About this role
About Stonewood
Stonewood is an award-winning, 4th-generation custom home builder, remodeler and design firm on Lake Street in Wayzata. Since 1947, we've been guided by faith-rooted values, fine craftsmanship and exceptional customer service.
The Role
We're looking for a hands-on Controller to run finance and administration as a player-coach. You'll lead a small team of 1-2 people while personally owning the day-to-day accounting, and you'll build the systems and controls that support our growth.
What You'll Do
- Own AP/AR, client invoicing, and subcontractor and vendor payments
- Process payroll; reconcile bank and credit card accounts
- Maintain the general ledger and lead the month-end close
- Track job costs and prepare WIP schedules and project profitability reports
- Build cash flow forecasts and give leadership clear financial reporting
- Partner with our external CPA on filings and taxes
- Strengthen accounting systems, processes and internal controls
- Administer payroll and benefits (401(k), health, PTO) and serve as the first point of contact for HR
- Manage onboarding and offboarding, personnel files and compliance
- Coordinate business insurance renewals and certificates of insurance (COIs)
- Supervise and develop 1-2 finance/admin team members
What You Bring
- 5+ years of progressive accounting/finance experience
- Construction accounting strongly preferred: job costing, WIP, percentage-of-completion
- Proficiency in QuickBooks Online; experience with Gusto and/or ADP and Microsoft 365
- Experience with construction project-management software (BuildTools a major plus)
- Experience leading others while staying hands-on
- Payroll and HR administration experience
- High integrity, discretion and attention to detail
- CPA a plus
Benefits
- Annual bonus
- Health, dental and HSA
- 401(k) with company match
- Paid time off and paid holidays
- Flexible schedule
Work Location
In person, Wayzata, MN.
Pay
$85,000–$110,000 per year, plus annual bonus.
All applications are handled in confidence.
Stonewood is an equal opportunity employer. We consider all qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, familial status, status with regard to public assistance, veteran status, or any other characteristic protected by law.
Pay: $85,000.00 - $110,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Health insurance
- Health savings account
- Paid time off
Application Question(s):
- Describe your experience with construction job costing and WIP / percentage-of-completion reporting.
- Have you supervised accounting or admin staff while still doing hands-on accounting work? (Yes/No, with a brief description)
Experience:
- QuickBooks Online: 3 years (Preferred)
Ability to Commute:
- Wayzata, MN 55391 (Required)
Work Location: In person