📊 Lead Financial Excellence in Construction - Join Ingram Roofing Inc. as an Accounting Controller!
Position Title: Accounting Controller
Company Name: Ingram Roofing Inc.
Pay Range: $80,000-$120,000+ per year (based on experience) + Performance-Based Bonuses
Industry: Roofing / Construction
Location: Rochester, MI
Job Overview
Ingram Roofing Inc. is seeking a highly skilled Accounting Controller with a background in manufacturing or construction to lead our financial operations and play a key role on our Leadership Team. This position oversees financial reporting, cost accounting, internal controls, and supports business growth through data-driven decision-making. If you have hands-on experience in construction accounting and job cost analysis, we want you to join our mission of operational excellence.
Who We Are
At Ingram Roofing Inc., we're a trusted name in roofing and exterior solutions across residential, commercial, and government sectors. Built on integrity and craftsmanship, our Rochester-based, family-oriented company offers more than just jobs-we offer careers with a purpose. Our employees are empowered to contribute, grow, and shape the future of our company. Learn more at
Key Responsibilities
Financial Management & Reporting
Manage all accounting operations including AP/AR, payroll, billing, general ledger, and cash flow.
Prepare and deliver accurate weekly, monthly, and annual financial reports.
Create and manage departmental Scorecards and KPIs to track performance.
Lead budgeting, forecasting, and financial planning processes.
Ensure compliance with tax laws and corporate policies.
Job Cost Accounting & Project Oversight
Administer and refine job cost accounting systems and WIP tracking.
Analyze and report on job profitability, cost-to-complete, and budget variances.
Collaborate with project managers on billing, change orders, and financial projections.
Oversee contract documentation, retainage, and construction-specific financial processes.
Internal Controls & Compliance
Develop and enforce internal controls and accounting best practices.
Ensure documentation and compliance for contracts, bonding, insurance, and lien waivers.
Manage tax filings and monitor licensure compliance.
Leadership & Collaboration
Supervise the accounting/office team and promote continuous improvement.
Work closely with the executive and field leadership to align financial goals with operations.
Lead financial planning for annual operating plans (AOP).
...Related Skills and Experiences (This is an entry-level role, and experience in every one of... ...Development experience in front-end web development Javascript, React, etc Working... ...the web and stay up-to-date on new and developing technologies You are a professional,...
...Job Title: Stocker Employer: Lowes Job Description: As a Stocker at Lowes, you will be responsible for maintaining inventory levels by restocking shelves and organizing products within the store. You will ensure that all items are displayed attractively and...
...Job Description Job Description Nursing Coordinator (LVN) - Visitinghome LLC Position: Nursing Coordinator (LVN) Reports to: Administrator/CEO Location : Corona, CA (with occasional travel to other offices as needed) Job Overview We are seeking a compassionate...
...A remote work opportunity provider is seeking a Data Entry Clerk for a flexible, entry-level position. This role allows you to work from home and earn extra income, whether part-time or full-time... ...earn a side income, no previous experience is necessary. Responsibilities...
...Job Description PARTTIME AND FULL TIME JOBS AVAILABLE !!!!!!! Already have a full time job but need a second job for some extra... ...?? No Problem, Come join our team. Flexible schedules Work 1 day a week or 6 days a week . 10 hours a week or 50 hours a...