Controller or CFO (Based on Experience)
T.E.M. Group, Inc.
- Louisville, KY
- Permanent
- Full-time
- Own all month-end and year-end closing activities
- Prepare and present monthly financial statements
- Oversee job costing, WIP schedules, and revenue recognition (ASC 606)
- Maintain clean, audit-ready books
- Reconcile bank accounts and general ledger accounts monthly
- Approve payroll weekly and ensure prevailing wage compliance
- File and pay Federal, State, and Local taxes
- Understand S-Corp rules and KY apportionment requirements
- Lead annual financial audit
- Prepare quarterly reports for banks and bonding companies
- Maintain borrowing base certificates
- Prepare personal financial statements on an annual basis
- Oversee annual insurance renewals and COI compliance
- Take the lead on vehicle accidents and workers’ comp claims
- Support contract dispute preparation, mediation, and arbitration
- Maintain compliance of company 401(k)
- Ensure TMSDC, MSD, and DOT certifications stay current
- Handle contractor prequalification for public and private entities
- 5–10+ years in a Controller or senior accounting leadership role (construction experience preferred)
- Proven experience managing and developing accounting staff
- Strong emotional intelligence and interpersonal skills — able to lead with integrity and communicate across all levels
- Tech-savvy and process-driven, with a mindset for continuous improvement
- Deep expertise in job costing, WIP, and revenue recognition (ASC 606)
- Hands-on, detail-oriented, and analytical
- Strong communicator with sound judgment
- Proficient in Excel and construction accounting platforms (e.g., ComputerEase)
- CPA preferred, but not required
- Competitive compensation based on experience
- Performance-based bonus opportunity
- 100% employer-paid health insurance (medical, dental, vision)
- 401(k) with company contribution
- Paid time off and company holidays
- Opportunity to make a strategic impact and grow with the company
- Supportive, team-oriented environment in a growing industry
- Monday – Friday, 7:00 AM – 5:00 PM in office (1-hour lunch)
- Some overtime may be needed during peak periods