Senior Bookkeeper and Office Manager

Lorenz Developments Ltd. | Squamish, BC

Job Type: Full-Time, Permanent
Schedule: Monday to Friday, 40 hours per week
Compensation: $45 per hour
Location: Squamish, BC (In Person)
Email: jason@lorenzdevelopments.com

About Us

Lorenz Developments Ltd. is an established general contracting company serving Squamish, Whistler and the Sea to Sky Corridor since 2005. We specialize in residential and commercial construction, renovations, strata projects and insurance restoration.

With over 20 years of experience, we've built our reputation on quality workmanship, strong client relationships and reliable project execution.

We're looking for an experienced Senior Bookkeeper & Office Manager to join our team and play a key role in the financial and administrative operations of our growing business.

Position Summary

This position is responsible for overseeing full-cycle bookkeeping, payroll, job costing, financial reporting and daily office operations while working closely with ownership and project managers.

We're looking for more than a traditional bookkeeper. The ideal candidate is a self-starter who takes ownership of their responsibilities, anticipates needs, identifies opportunities for improvement and helps develop systems and processes that support a growing company.

The successful candidate will be highly organized, detail-oriented and comfortable managing multiple priorities independently. They will play an important role in ensuring financial information is accurate and timely, administrative operations run efficiently and management has the information needed to make informed business decisions.

Key Responsibilities

Accounting & Financial Management

  • Manage full-cycle bookkeeping using QuickBooks Online.

  • Oversee accounts payable and accounts receivable.

  • Complete bank, credit card and account reconciliations.

  • Manage payroll processing, employee deductions and government remittances.

  • Prepare and file GST, PST, EHT and other applicable remittances.

  • Prepare monthly financial statements and management reports within established deadlines.

  • Monitor cash flow, upcoming financial obligations and outstanding receivables.

  • Manage customer invoicing, progress billings and payment collections.

  • Track subcontractor payments, supplier invoices and applicable holdbacks.

  • Prepare year-end accounting records and coordinate with external accountants.

  • Maintain accurate financial records, including intercompany transactions where applicable.

Job Costing & Project Profitability

  • Maintain accurate job costing for all active projects.

  • Ensure labour, materials, equipment and subcontractor expenses are allocated to the correct projects.

  • Monitor project budgets, actual costs and outstanding commitments.

  • Prepare weekly project financial reports outlining budgets, costs to date, outstanding commitments, projected final costs and anticipated profit margins.

  • Track project change orders, additional work and related billing.

  • Monitor work in progress, unbilled expenses and outstanding project invoices.

  • Work closely with project managers and site supervisors to ensure accurate financial information.

  • Identify cost overruns, missing billings and financial discrepancies.

  • Provide management with timely information on project performance and profitability.

Financial Reporting & Accountability

  • Prepare weekly financial summaries highlighting project profitability, outstanding receivables, upcoming payables and cash flow considerations.

  • Complete monthly financial reconciliations and reporting within established deadlines.

  • Review company revenue, expenses, overhead and profitability.

  • Track labour costs, employee hours and other key operating metrics.

  • Support budgeting, forecasting and financial planning.

  • Track estimates, submitted bids and awarded projects to support analysis of estimating success rates.

  • Proactively communicate financial risks, discrepancies and outstanding accounting matters.

  • Maintain clear communication with ownership regarding priorities, progress and deadlines.

Office Management & Administration

  • Oversee daily office operations and maintain an organized, efficient work environment.

  • Act as a central point of communication between ownership, office staff, project managers and field teams.

  • Provide administrative support to ownership and project managers.

  • Coordinate administrative schedules, company vehicles, equipment, procurement and deliveries.

  • Manage employee onboarding, offboarding, personnel records and vacation tracking.

  • Assist with employee benefits administration and HR documentation.

  • Maintain organized project files, contracts, insurance documents and compliance records.

  • Coordinate business licensing, insurance renewals and other administrative requirements.

  • Manage office supplies, equipment and external service providers.

  • Monitor administrative deadlines and follow up on outstanding tasks.

  • Support a professional, collaborative and well-organized office environment.

Systems & Process Improvement

  • Identify opportunities to improve accounting and administrative workflows.

  • Develop and maintain clear procedures and checklists for recurring responsibilities.

  • Improve systems for timesheet collection, invoicing, project costing and financial reporting.

  • Maintain accurate and accessible company records.

  • Recommend software improvements, integrations and operational efficiencies.

  • Obtain management approval before implementing significant changes to financial systems or established workflows.

  • Help develop processes that support company growth and improve accountability across departments.

Qualifications

  • Minimum three years of full-cycle bookkeeping experience.

  • Proficiency with QuickBooks Online.

  • Experience with payroll processing, government remittances and financial reporting.

  • Strong Microsoft Excel and Google Workspace skills.

  • Accounting or bookkeeping education, certification or equivalent practical experience.

  • Experience with office administration or office management.

  • Excellent organizational, communication and problem-solving abilities.

  • Ability to work independently, manage competing priorities and meet deadlines.

  • Strong understanding of financial reporting and accounting principles.

  • Exceptional attention to detail and accuracy.

  • Demonstrated initiative, accountability and a proactive approach to responsibilities.

  • Professionalism, discretion and the ability to handle confidential information.

What We're Looking For

We're looking for someone who takes pride in their work and understands the importance of organization, accuracy and accountability.

The ideal candidate is proactive, resourceful and comfortable taking ownership of both financial and administrative responsibilities. They can see the bigger picture, anticipate challenges and communicate effectively with management and the broader team.

They enjoy creating structure, improving processes and contributing to a company where their work has a direct impact on day-to-day operations and long-term success.

What We Offer

  • Competitive compensation of $45 per hour.

  • Stable, long-term employment with an established company.

  • Opportunity to work directly with ownership.

  • A supportive and professional team environment.

  • Variety in day-to-day responsibilities.

  • Opportunity to contribute to financial systems, business operations and process improvement.

  • Meaningful involvement in the continued growth of the company.

Pay: $45.00 per hour
Expected Hours: 40 per week
Work Location: In person, Squamish, BC
Email: jason@lorenzdevelopments.com