Back to job search
Artisan Roofing Inc logo

Financial Controller

  • Dieppe, NB
  • On-site
  • Posted Oct 9, 2026
  • 1 position

Opens LinkedIn

Employment type
Full-time
Experience level
Senior · 5+ years
Minimum education
Professional degree
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Lead the accounting team and oversee cash flow, collections, payment planning, job profitability, and the full accounting function. Deliver timely financial reporting, budgeting, forecasting, and controls, while advising the owner on pricing, financing, hiring, equipment purchases, and other business decisions.

Job details

Artisan Roofing & Home Improvements Inc. is seeking a hands-on financial leader to oversee our finance function and support operations across our 4 locations. Reporting directly to the owner, you will lead the accounting team, strengthen financial reporting and controls, and provide clear recommendations that support sound business decisions. This role suits someone who enjoys working closely with operations and understands the financial demands of a project-based business. Your responsibilities Manage cash flow, collections oversight and payment planning. Monitor job profitability, including estimated versus actual costs, committed expenses and work in progress. Lead accurate, timely monthly financial reporting, budgeting, forecasting and variance analysis. Oversee the accounting function, including receivables, payables, payroll, reconciliations and compliance. Strengthen spending controls, approval processes and financial accountability. Support pricing, financing, equipment purchases, hiring and other investment decisions. Improve the accuracy and efficiency of information shared between accounting and operational systems. What you bring Approximately eight or more years of progressive accounting and finance experience, including leadership of an accounting team or finance function. Experience in construction, contracting or another project-based business. Strong knowledge of cash-flow forecasting, job costing, financial reporting and internal controls. CPA designation preferred; substantial relevant financial leadership experience will also be considered. Strong Excel or Google Sheets skills and practical accounting-system experience. The ability to explain financial information clearly and work effectively with colleagues outside finance. Experience overseeing financial reporting for a business with multiple locations is an asset. You take ownership, investigate discrepancies and follow issues through to resolution. You are comfortable working directly with an owner, contributing to leadership decisions and respectfully challenging assumptions. Why join Artisan? This is an opportunity to have a meaningful influence on an owner-operated business. You will work directly with the CEO, lead the financial function, and help shape the systems and decisions that support the company’s next stage. How to apply Submit your résumé with a short note to careers@artisanroofing.ca describing the type and size of businesses you have supported, the financial responsibilities you personally owned, and one measurable improvement you helped deliver in cash flow, profitability, or financial reporting. Artisan Roofing & Home Improvements Inc. — Proven. Not Promised.

What you’ll do

Lead the accounting team and oversee cash flow, collections, payment planning, job profitability, and the full accounting function. Deliver timely financial reporting, budgeting, forecasting, and controls, while advising the owner on pricing, financing, hiring, equipment purchases, and other business decisions.

Requirements

Requires approximately eight or more years of progressive accounting and finance experience, including leadership responsibility, and experience in construction, contracting, or another project-based business. Candidates should have strong knowledge of cash-flow forecasting, job costing, reporting, and controls, along with spreadsheet and accounting-system skills; a CPA designation is preferred.

Listed skills

  • Financial Reporting · Preferred
  • Budgeting · Preferred
  • Forecasting · Preferred
  • Accounts receivable · Preferred
  • Payroll · Preferred
  • Microsoft Excel · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Cash-Flow Forecasting
  • Job Costing
  • Financial Reporting
  • Budgeting
  • Forecasting
  • Variance Analysis
  • Internal Controls
  • Cash-Flow Management
  • Collections Oversight
  • Accounts Receivable
  • Accounts Payable
  • Payroll
  • Reconciliations
  • Excel
  • Accounting Systems
  • Financial Leadership

Job areas

  • Finance & Accounting
  • Management & Leadership
  • Construction