Mechanical Service Corporation (MSC) is a union service specialist in commercial/industrial HVAC, process cooling, and building automation systems.
We are seeking an experienced Assistant Controller to join our finance and accounting team and play a key role in supporting MSC's continued growth and operational excellence.
Position Overview
This is a hands-on financial operations role responsible for managing critical accounting functions, including billing, accounts receivable, payroll processing, and collections. The successful candidate will ensure accurate and timely financial processing while supporting the Controller and management team with financial reporting and analysis.
Key Responsibilities
Billing & Revenue Management
- Process 50+ customer invoices weekly for service and project work
- Review service reports and job documentation to ensure accurate billing
- Coordinate with field personnel and project managers on progress billing and event-driven invoicing
- Create billing batches in Dynamics ERP system
- Verify material costs and labor hours for proper invoice preparation
- Generate and distribute customer invoices with supporting documentation
- Process monthly preventive maintenance agreement (PMA) billing
Accounts Receivable & Collections
- Manage accounts receivable aging and collections activities
- Conduct collection calls and customer follow-up communications
- Prepare and send monthly customer statements
- Maintain customer payment records and resolve billing disputes
- Coordinate with management on collection strategies for past-due accounts
Payroll Processing
- Process daily payroll entries and timesheet review
- Distribute payroll reports to department managers
- Verify technician time entries against service reports for accuracy
- Correct payroll discrepancies and resolve time entry issues
- Process weekly payroll for office personnel
General Accounting Support
- Maintain accurate financial records in Dynamics ERP system
- Assist with month-end closing procedures
- Support annual audit and tax preparation activities
- Process accounts payable as needed
- Maintain organized filing systems for financial documentation
- Order office supplies and manage vendor relationships
Required Qualifications
- Bachelor's degree in Accounting, Finance, or related field preferred
- Minimum 3-5 years of accounting experience, preferably in construction or service industries
- Strong proficiency with ERP systems (Dynamics experience a plus)
- Advanced Excel skills and general computer proficiency
- Excellent attention to detail and organizational skills
- Strong communication skills for customer and vendor interactions
- Ability to work independently and manage multiple priorities
- Experience with payroll processing and accounts receivable management
Preferred Qualifications
- Previous experience in construction, HVAC, or service industry accounting
- Familiarity with union payroll processing
- Experience with progress billing and project accounting
- Knowledge of sales tax regulations and compliance
What We Offer
- Salary range $75,000 to $85,000
- Comprehensive benefits package including paid time off, employer-subsidized health insurance
- 401(k) with company match
- Long-term and short-term disability insurance
- Professional development opportunities
- Collaborative and supportive work environment
- Stable, growing company with excellent reputation
- Collaborative work environment
Apply Today
Join MSC's finance team and contribute to our continued success as a leader in the mechanical service industry. This role offers the opportunity to take ownership of critical financial processes while working with a team of dedicated professionals.
MSC is an equal opportunity employer committed to diversity and inclusion in the workplace.