Job Openings Senior Accountant

About the job Senior Accountant

Senior Accountant — Construction/Mechanical Services
Phoenix, AZ | Hybrid | Direct Hire | $80,000–$95,000

A national mechanical and specialty contracting company with 20+ locations is seeking multiple Senior Accountants to join its regional accounting team in Phoenix. These are direct-hire opportunities with real growth potential inside a large, established organization.

What You'll Be Doing

  • Prepare and maintain WIP (Work in Progress) and CIP (Construction in Progress) schedules across multiple active projects
  • Analyze and reconcile BIE (Billings in Excess) and CIE (Costs in Excess) on a monthly basis
  • Perform month-end close activities including journal entries, account reconciliations, and variance analysis
  • Assist with cleanup and reconciliation of historical accounts; comfort working through backlog is expected
  • Support percentage-of-completion accounting, job costing, and project financial reporting
  • Collaborate with project managers and operations to ensure accurate and timely job cost data
  • Assist the Controller with audit preparation, financial reporting, and ad-hoc analysis
  • Identify discrepancies and escalate findings to senior finance leadership appropriately

What We're Looking For

  • 4+ years of accounting experience, with at least 2 years in construction, mechanical contracting, HVAC, plumbing, or a related project-based environment. This is a firm requirement
  • Hands-on experience with WIP/CIP schedules and working knowledge of BIE/CIE accounting; candidates without this background will not be considered
  • Proficiency in Sage (Sage 300 CRE or Sage Intacct Construction) strongly preferred
  • Experience with Procore a plus
  • Bachelor's degree in Accounting, Finance, or related field required
  • Strong reconciliation skills with the ability to work through backlog independently
  • Comfortable operating in a fast-paced, multi-entity environment with shifting priorities
  • CPA or CPA-track candidates welcome but not required