CPA jobs in New Brunswick
Financial Controller
Easily applyOften replies in 1 dayArtisan Roofing & Home Improvements IncDieppe, NB- $90,000–$120,000 a year
- Full-time +1
- Paid time off
- Dental care
- RRSP match
- Company events
- On-site parking
- You’ll lead the accounting team and work closely with operations.
- Success will require sound financial judgment and clear communication.
Financial Analyst
Easily applyMaple Leaf HomesFredericton, NB E3B 7K3- $80,000–$100,000 a year
- Full-time +1
- Vision care
- Life insurance
- Disability insurance
- Casual dress
- Company events
- Extended health care
- 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…
Accounting Manager
Easily applyVenorMoncton, NB- $85,000–$115,000 a year
- Full-time +1
- The Accounting Manager role represents a foundational hire as APG continues to build and strengthen its internal finance function.
- MNPDieppe, NB E1A 5V8
- Permanent
- 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
- MNPDieppe, NB E1A 5V8
- Permanent
- 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
- MNPDieppe, NB E1A 5V8
- Permanent
- 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 - Accountant jobs in Dieppe, NB
- Salary Search: Co-op Accountant, Assurance and Accounting salaries in Dieppe, NB
- See popular questions & answers about MNP
Senior Accountant
Easily applyGreystone Energy Systems Inc.Moncton, NB- $75,000–$85,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- Disability insurance
- The Senior Accountant is responsible for the accurate and timely execution of general ledger functions, month-end closing activities, reconciliations, financial…
Controller
Easily applyLancor Concrete Contractors Ltd.Scoudouc, NB- Full-time
- Paid time off
- Vision care
- Dental care
- Relocation assistance
- Life insurance
- Disability insurance
- LANCOR Concrete Contractors Ltd. is looking for a hands-on Controller to lead our accounting function and help company leaders make well-informed decisions…
Accountant
Easily applySaunders Equipment LtdFredericton, NB E3B 8J9- From $80,000 a year
- Full-time
- RRSP Contribution
- Saunders Equipment is looking for a hands-on accountant to manage day-to-day accounting, payroll, banking, month-end close, job costing, inventory, and…
US Tax Manager
Easily applyMoodys Law FirmCanada- $92,000–$115,000 a year
- Full-time +1
- Tuition reimbursement
- Paid time off
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- A confident individual who demonstrates initiative and motivation toward continuous improvement of self and firm processes, and who operates with a sense of…
Accounting Manager
Easily applyNewAccountant StaffingFredericton, NB- Full-time
- Lead and oversee audit, review, and compilation engagements.
- Prepare and review financial statements and working papers.
- Strong audit and assurance background.
- MNPDieppe, NB E1A 5V8
- Permanent
- 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 - Senior Accountant jobs in Dieppe, NB
- Salary Search: Senior Accountant, Assurance and Accounting salaries in Dieppe, NB
- See popular questions & answers about MNP
- Doane Grant ThorntonMoncton, NB
- Full-time
- Develop solutions with clients and co-workers through collaborative debate and discussion.
- Leading and executing client engagements under varying reporting…
- View all Doane Grant Thornton jobs - Moncton jobs - Assurance Manager jobs in Moncton, NB
- Salary Search: Manager, Assurance salaries
- See popular questions & answers about Doane Grant Thornton
- Doane Grant ThorntonSaint John, NB
- Full-time
- Leading and executing client engagements across different industries and sectors.
- Analysis and review of corporate and personal income tax returns, complete…
DIRECTEUR (TRICE) ADJOINT(E) DES FINANCES -- Planification des immobilisations et gestion des actifs
COMMUNAUTÉ RÉGIONALE DE CAMPBELLTON REGIONAL...Campbellton, NB- $89,721 a year
- Full-time
- 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…
- COMMUNAUTÉ RÉGIONALE DE CAMPBELLTON REGIONAL...Campbellton, NB
- Up to $89,721 a year
- Full-time
- Finance, Capital Planning and Asset Management.
- Status: Permanent, full-time (35 hours/week).
- Annual Compensation: Up to $89,721.
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:
Career Resources:
Job Post Details
Financial Controller
Financial Controller
Job details
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