Operations & Office Manager
Bill Leimgardt Construction
Location: Singhampton, Ontario
Job Type: Option for Part-Time or Full-Time
Salary: $30 - $50 per hour
Help Build More Than Homes—Help Build the Business.
Bill Leimgardt Construction is a growing residential construction company specializing in high-end renovations, additions, and custom homes throughout Southern Georgian Bay.
We’re looking for an exceptional Operations & Office Manager who thrives on organization, systems, communication, and helping a growing company operate at its highest level.
This is far more than a traditional administrative role.
You’ll work directly with ownership to improve systems, support project delivery, coordinate clients and subcontractors, oversee administration, assist with marketing, HR, bookkeeping, and help build a business that continues to raise the standard in residential construction.
If you’re someone who loves bringing order to chaos, enjoys solving problems, and wants to play a key leadership role in a growing company, we’d love to meet you.
What You’ll Be Responsible For
Operations & Project Support
· Support Project Managers with project administration and scheduling
· Track project progress and assist with reporting
· Coordinate supplier pricing, quotes, deliveries, and logistics
· Prepare contracts, change orders, and project documentation and client files
· Help improve workflows and operational systems as the company grows
· Implement new project management software (ex. Job Tread)
· Prepare welcome packages and client information packages
Administration & Accounting
· Manage company calendars and appointments
· Organize digital files and company documentation
· Order office supplies and manage office organization
· Assist leadership with day-to-day administrative support
· Track project expenses and company reporting
· Assist with customer progress and final invoicing
· Provide backup accounts payable and payroll support
Human Resources
· Prepare job advertisements and coordinate recruitment
· Assist with onboarding new employees
· Prepare employment documentation
· Coordinate uniforms, technology, and employee setup
Marketing & Business Growth
· Coordinate weekly social media content
· Organize community events and client appreciation initiatives
· Maintain CRM and client database
· Assist with marketing campaigns and promotional materials
· Help showcase the incredible work our team delivers
What We’re Looking For
You are someone who:
· Loves being organized
· Takes initiative without needing constant direction
· Is naturally proactive rather than reactive
· Enjoys improving systems and processes
· Communicates professionally and confidently
· Has exceptional attention to detail
· Can manage multiple priorities at once
· Wants to grow with a successful company
Qualifications
· Previous experience in office administration, operations, or business support
· Previous experience in the construction industry (preferred)
· Experience using CRM or construction management software (preferred)
· Excellent communication and customer service skills
· Strong computer skills (Microsoft Office, Quickbooks Online, and One Note)
· Excellent time management and organizational abilities
· Valid driver’s licence
Why Join Bill Leimgardt Construction?
We’re building a business around professionalism, craftsmanship, accountability, and continuous improvement.
When you join our team, you’ll have the opportunity to:
· Be part of a growing and respected construction company
· Work directly with leadership and influence the future of the business
· Help build systems that improve how we operate
· Enjoy a supportive, team-first culture
· Grow professionally as the company continues to expand
We’re looking for someone who doesn’t simply want a job—we’re looking for someone who wants to build something meaningful alongside us.
If you’re organized, motivated, and excited about making a real impact, we’d love to hear from you.
Apply today and tell us why you’d be a great fit for Bill Leimgardt Construction.
Pay: $30.00-$50.00 per hour
Work Location: In person