Senior Bookkeeper / HR Manager

Siding & Window Co.

Duluth (MN)

On-site

USD 75,000 - 95,000

Full time

21 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Morin's Exteriors (Morin's Siding & Window Co., Inc.) is seeking a hands-on Senior / Full-Charge Bookkeeper with HR responsibilities to scale finance and people operations across two Minnesota locations. You’ll own AP/AR, invoicing, payroll support, and month-end close while building consistent onboarding and documentation practices.

This role supports growth toward a 3x expansion, handles vendor files, reporting, and SOPs, and uses QuickBooks Online, JobNimbus, and Basecamp to keep processes

Qualifications

  • 5+ years as a Senior / Full-Charge Bookkeeper (AP, AR, reconciliations, payroll support, month-end rhythm)
  • 2+ years owning HR responsibilities (hiring, onboarding, employee files/compliance)
  • Strong working knowledge of QuickBooks Online and comfort learning JobNimbus + Basecamp quickly

Responsibilities

  • Own bill intake, coding, and approval workflow
  • Run consistent weekly payment cycles and reduce invoice chasing
  • Maintain clean vendor files and statement matching
  • Own customer invoicing, payment posting, and deposit tracking
  • Drive consistent AR follow-up and reporting
  • Provide a weekly cash position snapshot and key financial metrics
  • Keep JobNimbus and QBO aligned with proper setup and clean documentation flow
  • Manage deadlines, approvals, and process visibility using Basecamp
  • Coordinate postings, screening, onboarding, offers, and start dates
  • Build consistent onboarding across both locations (policies, checklists, first-week readiness)
  • Implement 30/60/90-day onboarding checkpoints
  • Maintain employee files and audit-ready documentation
  • Support leadership with employee conversations and consistency in expectations
  • Improve everyday employee management systems to avoid reinventing the wheel
  • Serve as the benefits administrator and manage enrollment changes
  • Coordinate annual benefits administration and employee communications

Skills

Bookkeeping
HR coordination
Payroll support

Tools

QuickBooks Online
JobNimbus
Basecamp

Job description

Morin's Exteriors (Morin's Siding & Window Co., Inc.) is a family-owned and operated exterior renovation company founded in 1986. We specialize in upgrading home exteriors with a focus on craftsmanship, trust, and customer-first service--and we're proud of the strong community relationships we've built over nearly four decades.

We serve homeowners across Minnesota and Wisconsin with exterior solutions including siding, windows, gutters, doors, and roofing, partnering with quality brands and teams to deliver professional results.

Our Core Values: POWERing Your Home's Transformation

Our culture is guided by five values we call POWER:

P -- Professionalism: Integrity, accountability, and respect in every interaction

O -- Opportunity: We embrace challenges as chances to grow, learn, and innovate

W -- Workmanship: Precision, pride, and care--our work is our signature

E -- Excellence in Relationships: Trust and teamwork with customers, coworkers, and community

R -- Respect through Gratitude: We appreciate one another and honor the trust customers place in us

Why this role matters

We currently have 24 employees across 2 locations, and we're intentionally scaling: our goal is to grow both locations 3x over the next 3 years.

To do that, we need a proven, hands‑on leader who can bring order and consistency to three key pain points:

  • AP / billing
  • Receivables / cash discipline
  • Employee management systems (hiring, onboarding, documentation, consistency)

This is a high‑trust role. You'll be relied on to keep the financial engine clean and steady, and to help leadership build people processes that scale.

Work Location, Hours, and Tools

Location: Duluth, MN office (on‑site)

Hours: 40-50 hours/week (some weeks heavier around payroll, month‑end close, and peak hiring pushes)

Tools you'll use: JobNimbus, QuickBooks Online + QuickBooks Payroll, Basecamp

What you'll do
  • Own bill intake, coding, and approval workflow
  • Run consistent weekly payment cycles and reduce "invoice chasing"
  • Maintain clean vendor files and statement matching
  • Own customer invoicing, payment posting, and deposit tracking
  • Drive consistent AR follow‑up and reporting (so cash doesn't drift)
  • Provide a weekly snapshot: cash position, AR aging, payables due, and upcoming payroll obligations

Reconciliations & Month-End Rhythm

  • Weekly bank/credit card reconciliations (kept current--no backlog)
  • Month‑end close checklist support and clean financial reporting
  • Monthly reporting for ownership: P&L, cash summary, AR/AP aging, and key trends

Systems & Workflow Improvement

  • Keep JobNimbus and QBO aligned with strong job/customer setup discipline and clean documentation flow
  • Use Basecamp to manage deadlines, approvals, and process visibility
B) HR Manager Responsibilities (People Ops that Scale)

Hiring & Onboarding

  • Coordinate postings, screening, interview logistics, offers, and start dates
  • Build consistent onboarding across both locations (paperwork, policies, checklists, first‑week readiness)
  • Implement practical 30/60/90‑day onboarding checkpoints for key roles

Employee Management & HR Process Consistency

  • Maintain employee files and documentation (organized, complete, audit‑ready)
  • Support leadership with employee conversations, documentation, and consistency in expectations
  • Improve everyday employee management systems so leaders aren't constantly "reinventing the wheel"

Benefits Administration

  • Serve as the point person for benefit questions and enrollment changes
  • Coordinate annual benefit administration and employee communications
What success looks like (first 90 days)
  • AP is predictable: fewer vendor issues, clean coding, consistent payment cycles
  • AR is tighter: deposits tracked cleanly, fewer past‑due accounts, better cash visibilityPayroll runs clean with minimal corrections
  • Onboarding is consistent and professional across both locations
  • Ownership receives dependable weekly/monthly visibility without chasing numbers
Required Experience

We're looking for someone who has done this type of blended role before.

Must-have

  • 5+ years as a Senior / Full‑Charge Bookkeeper (AP, AR, reconciliations, payroll support, month‑end rhythm)
  • 2+ years owning HR responsibilities (hiring, onboarding, employee files/compliance, employee issue support)
  • Strong working knowledge of QuickBooks Online (and comfort learning JobNimbus + Basecamp quickly)
  • High discretion with confidential financial and employee information
  • Experience in home improvement / construction / home services strongly preferred

Nice-to-have

  • Proven ability to improve collections and AR aging
  • Experience creating SOPs/checklists and simple KPI reporting for owners
  • HR certification (SHRM/PHR) or equivalent hands‑on experience
Growth Path

As we scale 3x over the next 3 years, this role is positioned to grow into a broader Controller and/or People Operations Lead seat--and for the right person, a long‑term path toward CFO as the company expands in size and complexity.

Potential progression (based on performance and interest):

Compensation, Incentives, and Benefits
$75,000-$95,000 (based on experience and demonstrated ownership of full‑charge bookkeeping + hands‑on HR responsibilities)
Performance Incentives (home improvement-aligned)

Bonus target: 8%-15% of base, paid quarterly + annual, tied to outcomes that drive a healthy exterior remodeling business:

Quarterly bonus examples

  • AP/billing workflow stability (weekly rhythm, fewer vendor statement issues, clean coding)
  • AR discipline (improved aging, consistent collections cadence, accurate deposit application)
  • Close quality (reconciliations current, reporting delivered on time, fewer corrections)
  • People ops stability (onboarding completion, reduced avoidable turnover, documentation/compliance consistency)
  • Scalability milestones (SOPs/checklists built, smoother cross‑location operations, fewer recurring "fire drills")
  • 401(k) + 4% company match
  • PTO + paid holidays
  • Vision, dental, and supplemental benefits
  • Flexible schedule earned through strong performance and consistent task execution over time

Morin's Siding & Window Co. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, genetic information, military status, or any other protected characteristic under federal, state, or local law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Bookkeeper & People Ops Leader
Senior Bookkeeper & People Ops Leader

Siding & Window Co. • Duluth (MN)

On-site
USD 75,000 - 95,000
Customer Success Manager
Customer Success Manager

Morin's Exteriors • Duluth (MN)

Hybrid
USD 60,000 - 70,000
Company phone & laptop
Paid time off & holidays
Mileage reimbursement
+1
Lead Exterior Remodeling Carpenter
Lead Exterior Remodeling Carpenter

Siding & Window Co. • Minnesota

On-site
USD 38,572 - 49,593
401(k) with company match
Paid time off
Dental and vision insurance
+1
Lead Residential Exterior Carpenter
Lead Residential Exterior Carpenter

Morin's Exteriors • Northern (KY)

Hybrid
USD 62,000 - 75,000
401(k) matching
Paid vacation and holidays
Dental and vision insurance
+1
Residential Exterior Carpenter
Residential Exterior Carpenter

Morin's Exteriors • Northern (KY)

Hybrid
USD 68,770,000 - 91,693,000
Training & development
Advancement opportunities
Company-provided tools
+2
Exterior Installation Carpenter
Exterior Installation Carpenter

Morin's Exteriors • Town of Rice Lake (WI)

On-site
USD 33,000 - 44,000
Overtime pay
Training and career development
Company tools provided
+2
Operations Administrative Manager
Operations Administrative Manager

Windowdepotyoungstown • Youngstown (OH)

On-site
USD 52,000 - 65,000
Retirement match
Paid vacation
Paid personal days
+2
Siding & Gutter Installation Specialist
Siding & Gutter Installation Specialist

Siding & Window Co. • Minnesota

On-site
USD 31,684 - 41,328
Health insurance
401(k) with company match
Paid time off
+1
Director of Finance
Director of Finance

Miller Creek Lawn & Landscape • Duluth (MN)

On-site
USD 90,000 - 110,000
401(k) matching
Health insurance
Performance bonus
+2
Operations Manager
Operations Manager

Durahome Painting Plus • Saint Paul (MN)

On-site
USD 85,000 - 110,000
Gym stipend
Cell phone stipend
Laptop provided
+1