Controller

Robert Half
Rochester Hills, MI

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.
Posted 2026-06-11

Recommended Jobs

Cook - $17.95 per hour - NEW RATE!

NexCare WellBridge Senior Living
Dimondale, MI

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…

View Details
Posted 2026-06-07

Superintendent Level 1

DeAngelis Diamond
Novi, MI

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…

View Details
Posted 2026-04-22

Lot Attendant

Berger Chevrolet
Grand Rapids, MI

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…

View Details
Posted 2025-09-06

Pool Attendant

RHP Staffing
Ypsilanti, MI

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…

View Details
Posted 2026-05-28

Student Marketeer - Western Michigan University

Red Bull
Kalamazoo, MI

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…

View Details
Posted 2026-06-02

Diesel Mechanic

VANALSTINE TRUCK EQUIPMENT & REPAIR
Sandusky, MI

Job Description Job Description Diesel Mechanic – Full Time VanAlstine Truck Equipment & Repair – Sandusky, MI VanAlstine Truck Equipment & Repair is looking for a Diesel Mechanic …

View Details
Posted 2026-05-29

School-Based Speech Language Pathologist

Pediatric Developmental Services
Saline, MI

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…

View Details
Posted 2026-06-08

Janitor/ Laundry Attendant

EW Grobbel
Detroit, MI

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…

View Details
Posted 2026-06-10

bealls Store Associate

bealls
Clinton, MI

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…

View Details
Posted 2026-01-25