Office Manager
Job Description
Office Manager / Bookkeeper
We are looking for a dependable, organized, and detail-oriented Office Manager / Bookkeeper to join our team!
We are seeking someone who can multitask, work independently, maintain confidentiality, and help keep our busy office running smoothly. The ideal candidate will have strong bookkeeping, administrative, and communication skills, along with a positive attitude and willingness to be a team player.
Position Details
- Schedule: Full-Time, approximately 45 hours per week
- Pay: Depending on experience
- Benefits: Medical, Dental, 401(k), and Paid Time Off (PTO)
Key Responsibilities
- Manage daily office operations, answer phones, and assist customers.
- Handle bookkeeping, accounts payable, accounts receivable, invoicing, and bank reconciliations using QuickBooks and BuilderTrend.
- Process payroll for two companies.
- Manage employee onboarding, HR paperwork, and personnel records.
- Administer employee benefits, including health insurance, dental insurance, and 401(k) retirement plans.
- Maintain organized and confidential financial, employee, and insurance records.
- Coordinate vendor payments, banking transactions, and office supplies.
- Assist with vehicle records, insurance, fuel cards, and employee travel arrangements.
- Prepare subcontractor paperwork, certificates of insurance, and other administrative documents.
- Provide general administrative support to management and staff.
Qualifications
- Experience with QuickBooks and general bookkeeping.
- Proficiency in Microsoft Excel, Word, and Outlook.
- Experience with BuilderTrend a plus, but not required.
- Strong organizational skills and attention to detail.
- Excellent communication and customer service skills.
- Ability to prioritize tasks and manage multiple responsibilities.
- Trustworthy, dependable, and comfortable handling confidential information.
- Previous experience with payroll, HR, or employee benefits administration is preferred.
What We Offer
- Competitive pay based on experience.
- Medical and dental insurance.
- 401(k) retirement plan.
- Paid Time Off (PTO).
- An opportunity to play an important role in a well-established local, family owned company.
Interested in Joining Our Team?
We'd love to hear from you! If you're an experienced, motivated professional who enjoys a variety of responsibilities and takes pride in keeping things organized, we encourage you to apply.
Please submit your resume and relevant work experience for consideration.
Pay: $45,000.00 - $60,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
- Parental leave
- Retirement plan
- Vision insurance
Work Location: In person
Benefits
Office supply management • Employee onboarding • Customer communication • Confidential information handling • Office activity coordination • Microsoft Outlook • Business travel arrangements • Accounts receivable management • Interpersonal skills • Spreadsheets • Buildertrend • Dental insurance • Full-time • Mid-level • Office • Health insurance • Dental insurance • 401(k) • Invoice payment processing • Employee data management • Financial records management • Paid time off • Attention to detail • Task prioritization • Financial record maintenance • QuickBooks Online • Overseeing payroll • Office supply ordering • QuickBooks • Parental leave • Organizational skills • Vision insurance • 401(k) matching • 401(k) retirement plans • Onboarding process management • Bank reconciliation • Communication skills • Employee record maintenance • Accounting support • Health insurance management • Office phone management • Retirement plan • Under 1 year
Job Details
- Job Type
- Full Time
- Salary
- 45,000 - 60,000 USD yearly
- Median for Office Staff (national): $44k/yr
- Specialty
- Office Staff
- Posted
- October 16, 2026
Based on your profile and default resume
AI-optimize your resume for this position
AI-generate a cover letter for this job