What are the responsibilities and job description for the Financial Controller position at Team Enoch?
Company Description
We provide electrical, plumbing, roofing, and HVAC services to residential and commercial customers, placing a strong emphasis on value through quality, customer service, and competitive pricing. We are a high-volume provider focused on efficiency to ensure we offer the best value in the metro area. We are dedicated to maintaining a reputation that aligns with our ambitious goals.
Role Description
Team Enoch, a rapidly growing multi-division home services company, is seeking an experienced and highly analytical Controller to oversee all aspects of financial management, accounting operations, and vendor relations. This role requires a balance of strategic oversight and hands-on leadership — ensuring accurate financial reporting, optimizing vendor contracts and purchasing, and maintaining strong internal controls across all departments.
The ideal candidate will have deep accounting expertise, strong operational awareness, and the ability to manage complex, multi-entity financials while contributing to overall business efficiency and profitability.
Responsibilities include:
- Oversee daily accounting operations including AR/AP, payroll, general ledger, and financial reporting.
- Manage the month-end and year-end close processes, ensuring accuracy and timeliness.
- Prepare and analyze financial statements, budgets, forecasts, and cash flow projections.
- Implement and maintain strong internal controls and financial procedures.
- Evaluate cost structures and department-level profitability to identify efficiency opportunities.
- Build and maintain strong relationships with vendors, negotiating best pricing, payment terms, and contract renewals.
- Monitor purchasing activity to ensure alignment with company standards and cost-control initiatives.
- Collaborate with leadership to support strategic decision-making through data-driven insights and reporting.
- Ensure compliance with federal, state, and local tax regulations and assist with audits as needed.
- Manage banking relationships and oversee cash management strategies.
- Supervise and develop accounting staff, fostering accuracy, accountability, and growth within the department.
What we’re looking for:
- Bachelor’s degree in Accounting, Finance, or related field (CPA preferred).
- 7 years of progressive accounting experience with at least 3 in a Controller or senior accounting role.
- In-depth knowledge of GAAP and financial reporting requirements.
- Proven ability to manage vendor relationships and negotiate favorable pricing and terms.
- Strong analytical and organizational skills with high attention to detail.
- Experience managing multi-entity or multi-location financials preferred.
- Proficient in accounting software (e.g., QuickBooks, Sage Intacct, or NetSuite) and advanced Excel.
- Excellent communication and leadership skills with the ability to collaborate across departments.