Controller
Job Description
Job Description
Controller
Confidential Opportunity | Professional Services Firm
Overview
A growing, employee-oriented professional services organization is seeking a Controller to serve as a key member of the leadership team. This individual will oversee all aspects of accounting, financial reporting, and internal controls, while partnering closely with leadership to drive business performance.
This is a highly visible role responsible for both hands-on accounting leadership and strategic financial support within a project-based environment.
Responsibilities
Financial Management & Reporting
Lead the full-cycle accounting function, including general ledger, AP/AR, payroll, and fixed assets
Oversee month-end, quarter-end, and year-end close processes in accordance with GAAP
Prepare accurate financial statements and deliver timely reporting to leadership
Develop dashboards and reporting around key metrics such as margin, utilization, and cash flow
Provide regular reporting packages to executive leadership and operational stakeholders
Project Accounting & Operational Support
Oversee project setup, revenue recognition, WIP, and job cost reporting
Partner with project leaders to analyze profitability, backlog, and billing performance
Monitor key performance indicators (DSO, utilization, margins, write-ups/downs)
Support continuous improvement in project financial processes and systems
Billing & Cash Flow
Oversee client invoicing and ensure alignment with contract terms
Manage AR collections and maintain strong cash flow forecasting
Partner with leadership on pricing and financial assumptions for new work
Internal Controls & Compliance
Maintain strong internal controls and support audit readiness
Lead external audits, tax filings, and compliance activities
Ensure adherence to applicable regulatory requirements
Budgeting & Strategic Planning
Lead annual budgeting and forecasting processes
Support long-range planning, scenario modeling, and performance analysis
Provide insights to leadership to support decision-making and growth initiatives
Leadership
Lead, mentor, and develop a high-performing accounting team
Partner cross-functionally with operations to improve financial outcomes
Promote a culture of accountability, accuracy, and continuous improvement
• Bachelor’s degree in Accounting or Finance is required.• CPA designation is preferred.
• At least 7 years of progressive accounting experience, including leadership responsibility, is required.
• Prior experience in a project-based, work-in-progress, or services environment is strongly preferred.
• Strong command of GAAP accounting principles and financial reporting practices.
• Demonstrated experience with project accounting, revenue recognition, budgeting, and forecasting.
• Working knowledge of accounts receivable management, cash flow planning, and job cost analysis.
• Advanced Excel skills and the ability to interpret financial data into clear business recommendations.
Recommended Jobs
Cook - $17.95 per hour - NEW RATE!
You will earn: $17.45 per hour starting wages! Starting wages: $16.60 PER HOUR base wage PLUS Hero Pay ($0.85 per hour!) Yearly Wage Increases Join our Dimondale Care Center team! ~ Exp…
Superintendent Level 1
DeAngelis Diamond is an innovative, award-winning, national construction management firm, specializing in healthcare, commercial, and multi-family construction. We are headquartered in beautiful Napl…
Lot Attendant
The largest dealership in Grand Rapids is looking for an additional Lot Attendant to join our thirteenth-time Dealer of the Year award-winning organization. We offer a team environment, great benefits…
Pool Attendant
Job Description Job Description Job Description Who is RHP Properties? Headquartered in Farmington Hills, Michigan, RHP Properties ( is the nation's largest private owner and operator o…
Student Marketeer - Western Michigan University
As a Red Bull Student Marketeer, you are part of the most dynamic and empowered brand and product ambassador program in the world. Reporting to the local Field Marketing Specialist (FMS), you will le…
Diesel Mechanic
Job Description Job Description Diesel Mechanic – Full Time VanAlstine Truck Equipment & Repair – Sandusky, MI VanAlstine Truck Equipment & Repair is looking for a Diesel Mechanic …
School-Based Speech Language Pathologist
Job Description Job Description Full-Time Speech-Language Pathologist (SLP-CCC) Make a Difference in a School-Based Setting with PDS! Pediatric Developmental Services (PDS) is hiring a dedicate…
Janitor/ Laundry Attendant
Janitor/Laundry Attendant (Custodian) Shifts Available: 1st (6:00AM- 2:30PM or 7:00AM- 3:30PM) & 3rd (9:00 PM- 5:30 AM) Pay Range: $16.50 - $18.50 At EW Grobbel, we have been proudly delivering…
bealls Store Associate
Position: STORE ASSOCIATE Come join a team that brings a people-first approach to everything we do! bealls and Home Centric are a part of Bealls Inc., a family owned and operated business where “We…