Financial Controller

Florence, AL
Full Time
Experienced
 


Position Title: Construction Billing Manager
Location: 3311 CO RD 47 Florence, AL 35630
Job Type: Full-Time


 

Financial Administrator

Position Overview

Shoals MPE is seeking a detail-oriented and organized Financial Administrator to support the day-to-day financial operations of our growing construction division. This role combines accounting, administrative, and project financial responsibilities, including accounts receivable, accounts payable, payroll support, QuickBooks management, and construction-related billing functions.

The ideal candidate is comfortable managing multiple priorities, maintaining accurate financial records, collaborating with project managers, and ensuring financial processes are completed accurately and on time.


Key Responsibilities

Accounting & Financial Operations

  • Manage Accounts Receivable (AR), including invoicing, collections, payment tracking, and customer account reconciliation

  • Manage Accounts Payable (AP), including vendor invoices, payment processing, and maintaining accurate vendor records

  • Assist with payroll processing, timecard review, payroll reporting, and employee record maintenance

  • Maintain accurate financial records within QuickBooks

  • Reconcile bank accounts, credit card statements, and financial transactions

  • Assist with monthly financial reporting and recordkeeping

  • Support budgeting and financial tracking activities

Required Qualifications

  • Experience in Accounts Receivable (AR) and Accounts Payable (AP)

  • Experience supporting payroll processing and payroll-related administration

  • Proficiency in QuickBooks

  • Strong proficiency in Microsoft Excel, including spreadsheets, formulas, and reconciliations

  • Strong organizational and time management skills

  • Ability to manage multiple priorities and deadlines simultaneously

  • Excellent attention to detail and accuracy

  • Strong communication and problem-solving abilities


Preferred Qualifications

  • Experience in construction, contracting, or project-based businesses

  • Familiarity with:

    • Pay Applications

    • Progress Billing

    • Schedule of Values (SOV)

    • Change Orders

    • Retainage Tracking

    • Lien Waivers

  • Experience working with Project Managers and construction teams

  • Experience in HVAC, plumbing, electrical, or mechanical contracting environments

  • Construction billing experience is preferred but not required. Candidates with strong accounting, bookkeeping, payroll, accounts receivable, accounts payable, or project-based financial experience are encouraged to apply.


What Success Looks Like in This Role

  • Financial records remain accurate, organized, and up-to-date

  • Accounts payable and receivable are processed efficiently and accurately

  • Payroll is completed accurately and on schedule

  • Pay applications and project billing are submitted on time

  • Outstanding receivables are actively managed and reduced

  • Project Managers have confidence in financial reporting and billing accuracy

  • Financial deadlines are consistently met


Why Join Shoals MPE

  • Growing construction division with a strong project pipeline

  • Stable, established company with a respected reputation across North Alabama

  • Opportunity to make a direct impact on company operations and growth

  • Collaborative team environment with leadership support

  • Opportunity to expand your skills across accounting, construction administration, and financial operations


Benefits

  • Competitive pay based on experience and qualifications

  • Health Insurance

  • Dental Insurance

  • Paid Vacation Time

  • 401(k) with Company Match after one year of employment

  • Professional development and training opportunities


How to Apply

Submit your resume and relevant experience for consideration. Candidates with backgrounds in accounting, bookkeeping, payroll administration, financial operations, construction administration, or project billing are encouraged to apply.


 
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*