Demo

CFO/Controller

Dahl Consulting
Grand Rapids, MN Full Time
POSTED ON 4/1/2026
AVAILABLE BEFORE 4/29/2026
Title: CFO/ Controller

Location: Grand Rapids, MN

Job Type: Permanent/ Direct Hire

Compensation: $100,000-$120,000 Annually

Industry: Power Line Construction

About The Role

This CFO / Controller role is a hands-on leadership position responsible for overseeing the full financial function of a growing construction business. Working closely with executive leadership, this individual will play a critical role in financial strategy, project performance analysis, internal controls, and day-to-day accounting operations. This opportunity is ideal for a finance professional who thrives in an operational environment and enjoys being deeply involved in the business.

Job Description

The CFO / Controller will serve as a key financial leader within a growing, project-based construction organization, providing both strategic insight and hands-on oversight of daily accounting operations. Working closely with executive leadership, this role is responsible for ensuring financial integrity, supporting decision-making, and strengthening operational performance. The position requires deep involvement in job costing, work-in-progress reporting, cash flow management, and financial analysis, while also leading accounting teams and continuously improving financial systems and internal controls.

Key Responsibilities Include

  • Partner directly with the President and Vice President to support financial strategy and day-to-day operations
  • Oversee all accounting functions, including general ledger, payroll, taxes, and financial reporting
  • Manage job costing, WIP schedules, and percentage-of-completion revenue recognition
  • Prepare and review monthly, quarterly, and annual financial statements and variance analysis
  • Monitor project budgets and analyze actual costs versus estimates to support margin management
  • Develop and maintain cash flow forecasts aligned with project timelines and backlog
  • Provide financial analysis related to backlog, margins, and overall project performance
  • Oversee Accounts Payable, Accounts Receivable, Payroll, and Accounting staff
  • Implement and improve internal controls, financial processes, and system efficiencies
  • Translate complex financial data into clear, actionable insights for leadership and operations

Qualifications

Required Qualifications:

  • Bachelor’s degree in Accounting, Finance, or a related field
  • Strong working knowledge of job costing, WIP schedules, and revenue recognition
  • Extensive experience with financial reporting, budgeting, and cash flow management
  • Proven ability to analyze and interpret financial data and communicate insights clearly
  • Hands-on leadership style with strong attention to detail
  • Excellent organizational, analytical, and communication skills

Preferred Qualifications:

  • Experience in the construction or project-based industry
  • ERP system experience; familiarity with Sage 300 or similar platforms is a plus
  • Demonstrated success implementing or improving internal financial controls
  • Experience supporting senior leadership in a growing or evolving organization

Benefits

This position offers a competitive compensation package that includes competitive wages, a 401(k) retirement plan, and full health benefits, providing employees with financial stability, long-term savings opportunities, and comprehensive medical coverage to support overall well-being.

How To Apply

Take the first step on your new career path! To submit yourself for consideration for this role, simply click the apply button and complete our mobile-friendly online application. Once we’ve reviewed your application details, a recruiter will reach out to you with next steps!

Equal Opportunity Statement

As an equal opportunity employer, Dahl Consulting welcomes candidates of all backgrounds and experiences to apply. If this position sounds like the right opportunity for you, we encourage you to take the next step and connect with us. We look forward to meeting you!

#AF.Indeed

#ZR

Salary : $100,000 - $120,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Dahl Consulting

  • Dahl Consulting Brooklyn, MN
  • Title : Project Coordinator Location : Brooklyn Park, MN (Hybrid) Job Type : Contract (12 Months) Compensation : $37.60-$52.63/hr Industry: Retail About Th... more
  • 16 Days Ago

  • Dahl Consulting Prairie, MN
  • Title : Controller Retail Finance Location : Eden Prairie, MN Job Type : Permanent Compensation : $148,000 - $202,000 Bonus Industry: Medical Device Manufa... more
  • 16 Days Ago

  • Dahl Consulting Plymouth, MN
  • Title : Office Administrator Location : Plymouth, MN Job Type : Contract-to-Hire Schedule: Monday - Friday, 8:00am - 4:30pm Compensation : $22/hr Industry:... more
  • 16 Days Ago

  • Dahl Consulting Waseca, MN
  • Title : Legal Assistant Location : Waseca or Janesville, Minnesota Job Type : Contract Compensation : $20.00-$29.00/hr depending on experience Industry: Le... more
  • 16 Days Ago


Not the job you're looking for? Here are some other CFO/Controller jobs in the Grand Rapids, MN area that may be a better fit.

  • Yanmar Compact Equipment North America Grand Rapids, MN
  • "Yanmar One" Controller – YCENA (Grand Rapids, MN) Role Overview The Controller will play a critical leadership role in strengthening the financial foundat... more
  • 13 Days Ago

  • True North Goodwill Duluth, MN
  • Controller Full-Time 40 hours per week $85,000-100,000/year Job Summary This position is responsible for all accounting operations, managing financial repo... more
  • 14 Days Ago

AI Assistant is available now!

Feel free to start your new journey!