Skip to main content
Post your resume and find your next job on Indeed!

CPA jobs in New Brunswick

Sort by: -
    • You’ll lead the accounting team and work closely with operations.
    • Success will require sound financial judgment and clear communication.
    • Our Financial Analyst plays a vital role in the company's day-to-day accounting operations and supports the Controller in delivering accurate, timely financial…
    • The Accounting Manager role represents a foundational hire as APG continues to build and strengthen its internal finance function.
    • As a trusted advisor, you’ll provide comprehensive, tailored financial information that enables clients to make informed decisions with confidence.
    • View all MNP jobs - Dieppe jobs - Accounting Manager jobs in Dieppe, NB
    • Salary Search: Manager, Assurance and Accounting salaries in Dieppe, NB
    • See popular questions & answers about MNP
    • As a trusted advisor, you’ll provide comprehensive, tailored financial information that enables clients to make informed decisions with confidence.
    • The Senior Accountant is responsible for the accurate and timely execution of general ledger functions, month-end closing activities, reconciliations, financial…
    • LANCOR Concrete Contractors Ltd. is looking for a hands-on Controller to lead our accounting function and help company leaders make well-informed decisions…
    • Saunders Equipment is looking for a hands-on accountant to manage day-to-day accounting, payroll, banking, month-end close, job costing, inventory, and…
    • A confident individual who demonstrates initiative and motivation toward continuous improvement of self and firm processes, and who operates with a sense of…
    • Lead and oversee audit, review, and compilation engagements.
    • Prepare and review financial statements and working papers.
    • Strong audit and assurance background.
    • As a trusted advisor, you’ll provide comprehensive, tailored financial information that enables clients to make informed decisions with confidence.
    • Develop solutions with clients and co-workers through collaborative debate and discussion.
    • Leading and executing client engagements under varying reporting…
    • Leading and executing client engagements across different industries and sectors.
    • Analysis and review of corporate and personal income tax returns, complete…
    • Entrée en fonction : printemps - été 2026.
    • UNE OCCASION EN FINANCES MUNICIPALES DE PREMIER PLAN.
    • Assurer la supervision financière et le suivi des projets…
    • Finance, Capital Planning and Asset Management.
    • Status: Permanent, full-time (35 hours/week).
    • Annual Compensation: Up to $89,721.
Get email updates for the latest CPA jobs in New Brunswick

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

People also searched:

director of finance

Career Resources:

Job Post Details

Financial Controller
616 Rue Champlain, Dieppe, NB
$90,000–$120,000 a year
Permanent, Full-time

Job details

$90,000–$120,000 a year
Paid time off, Dental care, RRSP match, Company events, On-site parking
Permanent, Full-time
616 Rue Champlain, Dieppe, NB

Full job description

Build the finance function you’d want to lead.

Artisan Roofing is seeking a Financial Controller to lead our finance function across four Atlantic Canadian locations. Working directly with the owner, you’ll help establish the reporting, controls and financial discipline that support our next stage of growth.

This role offers meaningful responsibility and room to build. You will assess how we work today, identify priorities and lead improvements in how we manage cash, understand project profitability and make business decisions.

You’ll lead the accounting team and work closely with operations. Success will require sound financial judgment and clear communication.

What you’ll take ownership of

  • Cash visibility: Build dependable cash forecasts and strengthen collections oversight and payment planning.
  • Project profitability: Improve job costing, work-in-progress reporting, and visibility into estimated, actual and committed costs.
  • Financial reporting: Deliver accurate, timely month-end results with clear explanations and recommendations.
  • Controls and accountability: Establish practical purchasing approvals, spending controls and financial responsibilities.
  • The accounting function: Lead receivables, payables, payroll oversight, reconciliations and compliance.
  • Planning and decisions: Support budgeting, forecasting, pricing, financing, equipment purchases and hiring decisions.
  • Systems and processes: Improve how information moves between accounting and operations, with reconciliation and accuracy built in.
  • Team development: Clarify responsibilities, build capability and help the accounting team work effectively.

You bring:

  • Years of progressive accounting and finance experience, including leadership of a team or finance function.
  • Experience in construction, contracting or another project-based business.
  • Strong cash-flow forecasting, job-costing, financial-reporting and internal-control skills.
  • Examples of improvements you personally led and the results they delivered.
  • Strong Excel or Google Sheets skills and practical accounting-system experience.
  • The ability to earn trust, explain financial information clearly and hold people accountable.
  • A CPA designation is preferred; substantial relevant financial leadership experience will also be considered.
  • Experience with owner-operated businesses and multiple locations is an asset.

Why Artisan?

Your work will be visible here. You’ll work directly with the owner, contribute to leadership decisions and help shape a finance department that can support a growing business.

If you find satisfaction in bringing clarity to complexity, building a capable team and helping a company move forward, we’d like to hear from you.

Pay: $90,000.00-$120,000.00 per year

Benefits:

  • Company events
  • Dental care
  • On-site parking
  • Paid time off
  • RRSP match

Work Location: In person

Let Employers Find YouUpload Your Resume