×
Register Here to Apply for Jobs or Post Jobs. X

Financial Controller

Job in Eagan, Dakota County, Minnesota, USA
Listing for: NORTHERN MECHANICAL CONTRACTORS LLC
Full Time position
Listed on 2026-02-16
Job specializations:
  • Accounting
    Accounting Manager, Accounts Receivable/ Collections
  • Finance & Banking
    Accounting Manager, Accounts Receivable/ Collections
Salary/Wage Range or Industry Benchmark: 90000 - 120000 USD Yearly USD 90000.00 120000.00 YEAR
Job Description & How to Apply Below

The Controller will manage all accounting and financial operations for the company and serve as a trusted financial partner to ownership. This role is ideal for someone experienced in construction or trades-based businesses who prefers a stable, mid-sized company over a large corporate environment.

About Us

We are a well-established Minnesota-based plumbing & HVAC contractor serving commercial clients with new buildings, renovations, and service. With approximately 35 employees, we operate in a hands‑on, service‑focused environment where strong financial controls, job costing accuracy, and cash flow management are essential. We value practical experience, accountability, and long‑term relationships—both with our customers and our team.

Key Responsibilities

Accounting & Financial Operations

  • Oversee general ledger, AP, AR, and payroll (hourly field employees and salaried staff)
  • Manage monthly, quarterly, and year‑end close
  • Reconcile cash accounts
  • Prepare monthly collections reports and perform client follow‑up on any aged invoices
Job Costing & Operations Support
  • Setup projects & budgets in the accounting system with project management input
  • Process insurance certificates and other job‑related documents for clients
  • Enter change orders on the job level
  • Process monthly contract billings
Accounts Receivable
  • Prepare monthly collections reports and perform client follow‑up on any aged invoices
  • Enter new clients and ensure all documentation is entered (ap contact, W9, etc)
Accounts Payable
  • Manage and calculate union fringe benefits
  • Manage credit applications
Insurance & Bonding
  • Manage bond capacity
  • Audit assets and report to insurance agent
  • Apply and cancel insurance for assets
  • Manage claims
Compliance & Minnesota‑Specific Reporting
  • Coordinate with external CPA firm for tax filings and year‑end reporting
  • Ensure compliance with Minnesota sales & use tax, and payroll taxes and filings
  • Responsible for Workers’ compensation and unemployment reporting
  • Renew City & State licenses
Systems & Process Improvement
  • Manage accounting software (Sage 100 Contractor)
  • Improve accounting workflows and reporting
Qualifications Required
  • 3+ years of accounting experience in skilled trade union‑company
  • Strong understanding of job costing and labor‑heavy service businesses
  • Familiarity with union & prevailing wage projects
Preferred
  • Associates or Bachelor’s degree in Accounting, Finance, or related field
What We’re Looking For
  • Hands‑on and detail‑oriented (this is not a purely strategic role)
  • Comfortable working in a blue‑collar, operations‑driven environment
  • Someone looking for long‑term career, not a stepping‑stone role
  • Salary Range: $90,000–$120,000
  • Health insurance options (all premiums covered by employer)
  • Paid time off and paid holidays
  • Subjective bonus
  • 401(k) or retirement plan options
  • Stable company with consistent work and long‑term opportunity
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary