Senior Accountant

MacKay Contracting

Cranbrook

On-site

CAD 75,000 - 95,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Full benefits package
On-site in Cranbrook

Job summary

MacKay Contracting in Cranbrook, BC, is seeking a Senior Accountant who can own the accounting for several entities from end to end, working with our Controller and CFO. You will oversee the full accounting cycle, including intercompany activity, month-end close, and external year-end reporting.

This on-site role offers the opportunity to build depth within Finance, support a growing group across Western Canada and the United States, and contribute to robust, reliable financial reporting.

Qualifications

  • Month-end and year-end close experience from start to finish in a multi-entity environment.
  • Experience with ASPE and preparing year-end files for external accountants.
  • 5+ years of progressive accounting experience or comparable ownership.

Responsibilities

  • Own month-end close for multiple entities and ensure complete journal entries and reconciliations.
  • Manage physical inventory process across aggregates and contracting operations and explain adjustments.
  • Oversee supplier accounting with AP Lead and ensure costs are recorded accurately.
  • Prepare working papers, reconciliations, schedules for external accountants during year-end.
  • Improve finance processes and data cleanliness across accounting and project systems.

Skills

Multi-entity accounting
Independent close
Attention to detail
Problem solving

Education

CPA designation

Tools

ERP systems

Job description

SENIOR ACCOUNTANT
Cranbrook, British Columbia | Full-Time, Permanent | On-Site

If you have reached the point where you want more ownership than one account, one process, or one piece of someone else’s close, this role gives you room to own the accounting for several businesses from end to end.

As Senior Accountant with MacKay Contracting, you will take accounting ownership of several operating and holding entities while working closely with our Controller and CFO on the financial reporting of the broader group.

You will see the full accounting cycle, understand the businesses behind the numbers, and have a real voice in how our finance processes continue to improve.

The Work

MacKay operates across heavy civil construction, mining services, aggregates, equipment-intensive operations, and related businesses.

That creates accounting work with some substance behind it.

You will take primary accounting responsibility for several related entities within the MacKay group, spanning operating businesses, corporate entities, and cross-border activities.

At the same time, you will support the Controller through the monthly and annual reporting cycle for the MacKay group.

The objective is straightforward: accurate books, clean reconciliations, dependable reporting, and fewer surprises at month-end and year-end.

What You'll Get to Own

Run a clean month-end.
Prepare journal entries, bank reconciliations, and intercompany reconciliations that are complete, supportable, and ready for Controller review.

Know where the inventory stands.
Take ownership of the physical inventory process for our aggregates and contracting operations, including counts, valuation, reconciliation of production to the ledger, and understanding the reason behind adjustments rather than simply processing them.

Keep supplier accounting moving.
Work alongside our AP Lead to review and post supplier invoices within the contracting entity and help ensure costs recorded accurately and in the right place.

Build a year-end file our external accountants can work from.
Prepare working papers, reconciliations, schedules, and supporting information, and respond directly to external accountant requests during the year-end process.

Keep the systems and data clean.
Work primarily within our accounting and project systems while helping identify better ways to complete the work. If a process can be made clearer, faster, or more reliable, we want you thinking about it.

Create real depth within Finance.
Provide coverage for the Controller during absences and have coverage for your responsibilities in return. One of the reasons this role exists is to build genuine backup into the finance team rather than having critical knowledge sitting with one person.

You’ll Probably Fit Here If

You are the kind of accountant who notices when something does not make sense.

You do not solve an unexplained variance by forcing the reconciliation. You follow it until you understand what happened.

You are comfortable owning a close, working independently, and bringing an issue forward when something needs another set of eyes.

You also understand that in an operating business, the answer is not always sitting in the accounting system. Sometimes you need to talk to Operations, understand what happened in the field, and connect that back to the financial records.

Your Experience Will Likely Include
  • Month-end and year-end close experience from start to finish in a multi-entity environment
  • Working knowledge of ASPE and experience preparing a year-end file for external accountants
  • Five or more years of progressive accounting experience, or a shorter track record that clearly demonstrates comparable ownership
  • The ability to produce accurate work under a deadline without sacrificing judgement
Even Better If You Bring
  • A CPA designation or active progress toward one
  • Experience with ERP, construction accounting, or project management systems
  • Construction, aggregates, equipment, inventory, or job-cost accounting experience
  • Experience with a U.S. entity or cross-border reporting

These are advantages, not reasons for the right person to count themselves out.

What You Can Expect From MacKay

You will have direct access to the Controller and CFO and meaningful responsibility within a finance team where your work is visible.

You can also expect:

  • $75,000 – $95,000 annual salary, based on experience
  • A permanent, full-time position
  • A full benefits package
  • The opportunity to take genuine ownership rather than being limited to one piece of the accounting cycle
  • Exposure to construction, mining, aggregates, equipment, corporate entities, and cross-border operations
  • A voice in how accounting processes and systems continue to develop
  • A Cranbrook-based position with a commute measured in minutes and skiing, fishing, biking, hiking, and the Rocky Mountains close to home

This is an on-site position in Cranbrook, BC. It is not a remote role.

About MacKay

MacKay Contracting has been building in the Rocky Mountains since 1986.

Today, our work spans heavy civil construction, mining infrastructure and services, environmental construction, transportation, utilities, aggregates, and related technical capabilities across Western Canada and the United States.

Our reputation has been earned through practical problem-solving, disciplined execution, and continually improving how we build.

The same expectation applies behind the projects.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Accountant: Multi-Entity Ownership On-Site
Senior Accountant: Multi-Entity Ownership On-Site

MacKay Contracting • Cranbrook

On-site
CAD 75,000 - 95,000
Full benefits package
On-site in Cranbrook
Cost Controller M/F
Cost Controller M/F

VINCI • Nisku

On-site
CAD 90,000 - 120,000
Dental care
Extended health care
Matching RRSP
+6
Field Technician - Materials Tester
Field Technician - Materials Tester

MacKay Contracting • Cranbrook

On-site
CAD 55,000 - 75,000
Competitive pay
Technical growth
Hands-on projects
+2
Accounting Manager
Accounting Manager

Chartered Professional Accountants of British Columbia • Kelowna

Hybrid
CAD 80,000 - 90,000
Lowbed Operator / Class 1
Lowbed Operator / Class 1

MacKay Contracting • Cranbrook

Hybrid
CAD 65,000 - 90,000
Surveyor - Civil Construction
Surveyor - Civil Construction

MacKay Contracting • Cranbrook

On-site
CAD 65,000 - 90,000
Competitive compensation
Professional development
Exposure to mining projects
+2
Grader Operator- Civil Projects
Grader Operator- Civil Projects

MacKay Contracting • Cranbrook

On-site
CAD 52,000 - 78,000
Competitive wages
Overtime opportunities
Safety-focused culture
+2
Civil Construction Superintendent
Civil Construction Superintendent

MacKay Contracting • Cranbrook

On-site
CAD 110,000 - 150,000
Foreman
Foreman

MacKay Contracting • Cranbrook

On-site
CAD 80,000 - 120,000
Competitive wages
Comprehensive benefits package
Leadership role and mentorship
Excavator Operator
Excavator Operator

MacKay Contracting • Cranbrook

On-site
CAD 60,000 - 90,000