Bookkeeper / Office Manager (Temporary-to-Permanent)

Job Title: Bookkeeper / Office Manager
Location: Pelham, AL (In-Office Position)
Employment Type: Temporary (with potential for full-time permanent placement)
Pay Range: $30–$35 per hour, based on experience
Join Cardinal Roofing – A Northpoint Roofing Systems Company
Cardinal Roofing, a Northpoint Roofing Systems company, is seeking a highly organized and detail-oriented Bookkeeper / Office Manager to join our in-office team in Pelham, AL. In this key role, you'll support our operations by managing bookkeeping, permits, scheduling, and customer service.
This is a temporary position with the strong potential to become a full-time permanent opportunity for the right candidate.
What You’ll Do:
💰 Accounting & Bookkeeping
Handle daily bookkeeping, budgeting, invoicing, payroll, and financial recordkeeping
Assist with month-end close and financial reporting
Utilize QuickBooks for all accounting functions
🗂️ Office Operations
Oversee general office tasks such as filing, scheduling, and communication
Maintain supplies and office equipment
📑 Permit Coordination
Manage and track all roofing permit applications and documentation
Ensure timely and accurate submissions
📞 Customer Service
Respond to customer inquiries and service requests
Deliver a professional and helpful experience throughout the customer journey
🛠️ Team Coordination
Communicate with project managers and field staff to support schedules and logistics
Keep operations on track and aligned
✅ Compliance & Administration
Ensure compliance with safety standards, permitting regulations, and internal policies
What We’re Looking For:
Education & Experience:
Associate’s or Bachelor’s degree in Accounting or related field
3+ years of experience in bookkeeping, accounting, or office management
Experience in the construction or roofing industry is a plus
Skills & Tools:
Proficiency in QuickBooks and Microsoft Office Suite
Strong multitasking and organizational skills
Excellent verbal and written communication
Experience with CRM or project management tools is a bonus
Preferred Attributes:
Detail-oriented with strong problem-solving skills
Independent but collaborative
Dedicated to delivering excellent customer service
Roofing knowledge is helpful, but not required
Why Join Cardinal Roofing?
As part of Northpoint Roofing Systems, Cardinal Roofing offers the stability of an established brand with the close-knit feel of a local team. You’ll be a key player in daily operations, with the opportunity to grow into a long-term role and make a meaningful impact.
Apply Today
If you're a proactive, dependable professional who enjoys managing both people and processes, we’d love to connect with you.