Bachelor's degree in Accounting, Finance, or related field
7+ years of progressive accounting experience, including Accounts Receivable and General Ledger responsibilities
2+ years of experience supervising or leading an accounting and/or AR team
Experience preparing journal entries, account reconciliations, and financial statements
Advanced Excel skills
Excellent communication, leadership, and relationship-building skills
Ability to manage competing priorities and meet deadlines, especially during month-end close
Responsibilities
Own the Accounts Receivable portion of the month-end close for Roofing and Solar entities
Lead, supervise, and develop the Accounts Receivable team
Oversee customer invoicing in NetSuite, ensuring accuracy and timeliness
Prepare weekly and monthly AR reporting for leadership
Identify and implement improvements to invoicing and collections processes
Manage the month-end close checklist in partnership with the Controller
Serve as the escalation point for complex billing disputes and collection risks
Benefits
Medical, Dental, and Vision insurance
Company-paid Life Insurance
401(k) with Company Match
Paid Sick Time, PTO, and 6 paid holidays
Cell Phone Reimbursement
Opportunity to grow within a thriving renewable energy company
Full Job Description
Position Title: Accounting Manager - General Ledger and Accounts Receivable (Roofing & Solar)
Department: Accounting & Finance
Reports To: Controller
Employment Type: Full-Time, Exempt
Position Summary:
The Accounting Manager is responsible for overseeing the General Ledger and leading the Accounts Receivable function across MARS Builder Solutions' Roofing and Solar divisions. Working closely with the Controller, this role supports financial reporting, month-end close activities, and key accounting estimates and accruals. The Accounting Manager also oversees the full order-to-cash cycle, develops the AR team, and partners with operational leaders to drive accurate billing and timely collections. This is a hands-on leadership role ideal for an accounting professional who thrives in a fast-paced, growing organization.
Key Responsibilities:
Month-End Close & Financial Reporting
Own the Accounts Receivable portion of the month-end close for the Roofing and Solar entities
Prepare AR-related journal entries, accruals, and reclasses as needed
Reconcile AR subledger, retention, and customer deposit accounts to the General Ledger
Assist with significant accounting estimate journal entries such as WIP, warranty reserves, and allowance for doubtful accounts
Oversee intercompany activity between the Roofing and Solar entities and manage allocation entries
Review lease accounting entries (ASC 842) and oversee inventory account reconciliations and quarterly physical counts
Review account reconciliations prepared by the Senior Accountant, including cash, credit cards, prepaids, and fixed assets
Assist with other current and non-current liability reconciliations, including Accounts Payable, and propose adjustments
Manage the month-end close checklist in close partnership with the Controller to ensure all close entries are recorded, and all balance sheet accounts are properly reconciled
Review the monthly balance sheets and income statements across the Roofing and Solar entities and propose correcting entries to the Controller as needed
Accounts Receivable Leadership
Lead, supervise, and develop the Accounts Receivable team supporting the Roofing and Solar divisions
Set team priorities, assign customer portfolios, and balance workloads to meet billing and collection goals
Review billing, cash application, credit memos, and adjustments for accuracy and compliance with company policy
Serve as the escalation point for complex billing disputes, customer issues, and collection risks, collaborating closely with the Controller and Operations team
Establish AR performance targets and monitor results, including DSO, aging, and collection effectiveness
Direct collection efforts across homebuilder, general contractor, and retail customer accounts
Partner with project managers and operations leaders to resolve payment disputes and remove obstacles to collection
Manage California preliminary notices, conditional and unconditional lien waivers, and mechanic's lien and bond claim filings within required deadlines
Recommend credit limits, payment terms, write-offs, and bad debt reserves to the Controller
Billing & Revenue Capture
Oversee customer invoicing in NetSuite for both divisions based on completed work, contract milestones, schedules of values, and approved change orders, leveraging AI-enabled tools and automation
Ensure progress billings, AIA-style pay applications, and retention billings are prepared accurately and on time
Oversee invoice submission through builder and general contractor portals such as SupplyPro, Procore, Textura, and GCPay, or via email
Ensure required supporting documentation is complete and submitted on time, including lien waivers, compliance documents, signoffs, and certified payroll records
Monitor unbilled work, change orders, and retention balances to ensure timely and complete revenue capture
Reporting & Process Improvement
Prepare weekly and monthly AR reporting for leadership, including aging, cash forecasts, and collection trends
Identify and implement improvements to invoicing and collections, including automation within NetSuite
Develop and maintain AR policies, procedures, and internal controls
Maintain accurate customer master records, billing terms, and contract information
Assist with managing the expense and procure-to-pay (P2P) systems and policies in close partnership with the Controller and CFO
Contribute analysis and key insights to AR and financial reporting metric dashboards
Research technical accounting issues under applicable ASC guidance and prepare memos supporting the company's accounting positions
Assist with year-end audit schedules and reporting, and support system implementations as they arise
Required Qualifications:
Bachelor's degree in Accounting, Finance, or a related field
7+ years of progressive accounting experience, including Accounts Receivable and General Ledger/month-end close responsibilities
2+ years of experience supervising or leading an accounting and/or AR team
Experience preparing journal entries, account reconciliations, and financial statements
Demonstrated success managing a high-volume, multi-customer aging portfolio
Advanced Excel skills
Excellent communication, leadership, and relationship-building skills
Ability to manage competing priorities and meet deadlines, especially during month-end close
Preferred Qualifications:
Experience in roofing, solar, construction, homebuilding, or other project-based industries
Experience with NetSuite ERP and Ramp
Knowledge of schedules of values, retention, WIP reporting, and change order billing
Familiarity with AIA billing and construction payment platforms such as SupplyPro, Procore, Textura, FullClarity, or GCPay
Knowledge of California preliminary notices, lien waivers, and mechanic's liens
Experience supporting multi-entity organizations and intercompany accounting
Experience using AI tools such as Claude Cowork for accounting workflows
Experience with ASC 842, inventory accounting, and WIP/percentage-of-completion
CPA a plus
Physical Requirements:
Ability to remain seated and work at a computer for extended periods
Occasional travel to builder offices, jobsites, or company locations as needed
Ability to occasionally lift and carry office materials weighing up to twenty pounds
Work Environment:
This is a hybrid position based in our Escondido, California office, with 2-3 days per week on-site. The role requires extended periods of computer work. Standard business hours apply, with occasional additional hours needed during month-end close, year-end audit, and other peak accounting periods.
Benefits:
Medical, Dental, and Vision insurance
Company-paid Life Insurance
401(k) with Company Match
Paid Sick Time, PTO, and 6 paid holidays
Cell Phone Reimbursement (working mobile device required)
Opportunity to grow within a thriving renewable energy company