Controller (Calgary)

Controller (Calgary)

25 Sep
|
MacMillan Consulting
|
Calgary

25 Sep

MacMillan Consulting

Calgary

About the Role

MacMillan Consulting provides outsourced controller and accounting services to a portfolio of clients across a range of industries. We are looking for an experienced, full-time Controller to manage the day-to-day accounting and financial reporting function for multiple client accounts. This is a traditional controller role, ideal for someone who enjoys variety, works well independently, and can manage competing priorities across several client relationships at once.

Some clients will require periodic or regular onsite presence, while others are supported fully remotely.

Core Responsibilities

- Manage full-cycle accounting for a portfolio of clients, including general ledger maintenance, journal entries, and account reconciliations

- Prepare timely and accurate monthly, quarterly, and year-end financial statements for each client

- Lead month-end and year-end close processes, ensuring deadlines are met across all assigned accounts

- Oversee accounts payable and accounts receivable functions, ensuring accuracy and timely processing

- Prepare and monitor client budgets, forecasts, and cash flow projections

- Ensure compliance with ASPE/GAAP and applicable regulatory and tax requirements

- Liaise directly with client owners, management, and external auditors or tax advisors

- Maintain and strengthen internal controls and accounting policies for each client

- Supervise, review, and support bookkeeping or junior accounting staff as required

- Manage payroll processing and remittances, or oversee third-party payroll providers, as needed





- Work across multiple accounting platforms (e.g., QuickBooks Online, Xero, Sage, ERP) depending on client systems

- Travel to client sites as required for onsite engagements; manage remaining client relationships remotely

- Communicate financial results and insights clearly to non-financial stakeholders

Candidate Profile The ideal candidate is a hands-on, detail-oriented accounting qualified who thrives on variety and can move seamlessly between clients and industries. You are highly organized, comfortable prioritizing across multiple deadlines, and confident working both independently and as part of a client’s team. You bring strong technical accounting knowledge along with the interpersonal skills to build trust quickly with new clients, whether meeting them in person or working with them remotely.

Qualifications

- CPA designation (or actively pursuing) preferred

- 5+ years of progressive accounting experience, including full-cycle bookkeeping through to financial statement preparation

- Prior experience in public practice, outsourced accounting, or a multi-client environment is a strong asset

- Solid working knowledge of ASPE and Canadian tax/regulatory requirements

- Proficiency with cloud accounting software (QuickBooks Online, Xero, or similar); experience across multiple platforms is a plus

- Advanced Excel skills

- Valid driver’s license and ability to travel to client sites as needed

- Strong communication skills and the ability to build relationships with a variety of clients and personalities

📌 Controller (Calgary)
🏢 MacMillan Consulting
📍 Calgary

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: controller (calgary) / calgary

Subscribe to this job alert:

Get the latest job offers by email for: controller (calgary) / calgary