ClickCease

Careers

Accountants, parents, explorers, nature-lovers - we’re your people

joining cahill cpa as a student north vancouver accounting firm
  • About Us

    We are a dynamic, mid-sized public practice accounting firm with a team of 25 professionals providing assurance, tax, and advisory services to a diverse client base across Canada. We pride ourselves on delivering high-quality service while fostering a collaborative, supportive, and flexible work environment.

    As our firm continues to grow, we are introducing the role of Resource Manager to help us optimize people, processes, and performance. This is an exciting opportunity for someone who enjoys the variety and challenge of public practice but is looking for a role with more balance than traditional client-facing work.

    What will your typical day look like?

    • Coordinate with Partners, Managers, and HR to anticipate engagement timelines and resource needs.
    • Allocate professional staff to engagements based on skills, experience, and availability, ensuring fair workload distribution and alignment with development goals.
    • Act as a trusted contact for staff with workload or scheduling concerns, helping resolve conflicts and adjust plans as client needs evolve.
    • Monitor engagement metrics such as utilization, capacity, and billable hours, and prepare regular reporting for leadership.
    • Support onboarding and technical training for new hires, and assist staff in meeting professional development requirements (including CPA PD hours).
    • Oversee engagement readiness by ensuring client file completeness before work begins and flagging any gaps or missing information.
    • Provide general technical support and facilitate communication with Managers and Partners to effectively resolve engagement issues, ensuring engagements are completed within firm targets.
    • Recommend improvements to scheduling processes and tools, identify staffing constraints, and support the implementation of resource planning systems as the firm grows.

    About the Team

    You’ll work closely with all levels of the firm — from Partners and Managers to professional staff and administrative support. This role is highly collaborative, people-focused, and central to helping our teams deliver exceptional client service.

    Enough about us, let’s talk about you

    You bring:

    • 3–7 years of experience in a public practice or professional services environment.
    • A strong understanding of the structure and seasonal workflows of a CPA firm.
    • Familiarity with practice management and technical software (CaseWare, TaxPrep, QBO, or similar).
    • Excellent organizational, communication, and interpersonal skills — with the ability to build trust and influence at all levels.
    • A proactive, solutions-focused approach and the ability to manage multiple priorities independently.

    Nice to have:

    • Familiarity with CPA student development and reporting requirements.
    • Experience in resource planning or scheduling within a professional services firm.
    • A CPA designation or coursework (an asset, but not required).
    • A collaborative, supportive work environment with a strong sense of community.
    • Flexibility — including consideration of alternate schedules (e.g., 9–3 days, or a 4-day week).
    • Competitive compensation and benefits.
    • Opportunities to grow as the firm evolves.
    • A role that combines the challenge of public practice with improved work-life balance.

    What We Offer

    • A collaborative, supportive work environment with a strong sense of community.
    • Flexibility to support work-life balance.
    • Competitive compensation and benefits.
    • Opportunities to grow as the firm evolves.
    • A role that combines the challenge of public practice with improved work-life balance.
    apply now

    Please have your resume and cover letter ready.

  • We are currently looking to expand our team at the Head Office located in beautiful Lower Lonsdale, North Vancouver. Cahill Chartered Professional Accountants bring over 30 years of public practice experience. We have had the privilege of serving clients across many different industries and business types. Our firm was founded as a family business, and we are proud to have four family members working with us. Our vision is to build our practice on the strong foundations of family values and trusted professional relationships.

    Skills & Qualifications

      • Fluent in English

      • A secondary school diploma, along with one of the following: completion of a college program in accounting, bookkeeping, or a related field

      • 2–3 years of bookkeeping experience in a Canadian public practice accounting firm

      • QBO certification

      • Applicants must have filed a Canadian tax return for the 2024 tax year (mandatory requirement to qualify for a Representative ID with the Canada Revenue Agency)

      • Residing in North Vancouver (this is an in-office position)

    Job Description & Duties:

    • Keep financial records and establish, maintain, and balance various accounts using manual and computerized bookkeeping systems

    • Post journal entries, reconcile accounts, prepare trial balances, maintain general ledgers, and prepare financial statements

    • Calculate and prepare cheques for payroll and for utility, tax, and other bills

    • Complete and submit tax remittance forms, workers’ compensation forms, pension contribution forms, and other government documents

    • Prepare tax returns and provide other personal bookkeeping services

    • Prepare statistical, financial, and accounting reports

    apply now

    Please have your resume and cover letter ready.

cahill cpa careers cahill manager working on laptop

Join the team at Cahill CPA

Spend your day helping people just like you grow to achieve what’s next in their business, career, and finances. Our forward-thinking practices and commitment to sharing ownership challenge the status quo of accounting – and we’re darn proud of that. Do we sound like the type of accountants you’d like to work with? Send us a resume!

join our team