Careers

Build your career with Eagleeye Bookkeeping

We’re a growing boutique bookkeeping firm in downtown Kelowna. Explore the roles on our team below. We review applications year-round, even when a role isn’t actively posted.

Why work with us

We’re looking for dependable, detail-oriented people who want a long-term career, not just a job. In return, we invest in your training and give you a clear path to grow.

A clear path to grow

Our Skills Passport maps the skills for every role, so you always know what’s next and how to get there.

Training that sets you up

Every new hire gets a tailored 60-day training plan, backed by recorded walkthroughs, SOPs and templates you can come back to.

A team that reviews together

Layered file reviews mean you’re never on your own, and the quality of our work stays high.

Downtown Kelowna office

A fully equipped office and a supportive in-person team, with benefits after probation.

What we valueAccuracyIntegrityAccountabilityTeamworkHumilityContinuous improvement

Roles on our team

These are the roles that make up Eagleeye Bookkeeping. Not every role is open at all times, but we accept applications for all of them year-round and reach out when a position fits.

Bookkeeping

Junior BookkeeperAccepting applications

Full-time · In office · Downtown Kelowna

Build a strong foundation in full-cycle bookkeeping with structured training, regular feedback and a clear path to Intermediate.

What you’ll do

  • Categorize transactions and keep client files current in QuickBooks Online
  • Complete bank and credit card reconciliations
  • Prepare document requests and follow up with clients
  • Track your time daily and follow our SOPs and review process

What you bring

  • QuickBooks Online ProAdvisor and Advanced certifications
  • Basic Accounting/Bookkeeping Certificate or equivalent
  • Strong attention to detail and a do-it-right-the-first-time mindset
  • Clear written communication and comfort asking questions
Apply for this role
Intermediate BookkeeperNow hiring

Full-time · In office · Downtown Kelowna

Manage your own portfolio of monthly clients with growing independence, while helping newer team members build their skills.

What you’ll do

  • Own monthly full-cycle bookkeeping for a set of client companies
  • Prepare GST/PST returns and monthly financial reports
  • Communicate with clients about missing documents and questions
  • Take part in layered file reviews and support Junior Bookkeepers

What you bring

  • [2–4] years of full-cycle bookkeeping experience
  • QuickBooks Online ProAdvisor and Advanced certifications
  • Working knowledge of GST/PST in British Columbia
  • Organized, self-sufficient and reliable with deadlines
Apply for this role
Senior BookkeeperAccepting applications

Full-time · In office · Downtown Kelowna

Handle complex files, review the work of others and help clients understand their numbers.

What you’ll do

  • Manage complex and multi-entity client files
  • Review files prepared by Junior and Intermediate Bookkeepers
  • Prepare year-end packages and support year-end work
  • Explain reports to clients and recommend process improvements

What you bring

  • [5+] years of full-cycle bookkeeping experience
  • Strong command of reconciliations, accruals and adjusting entries
  • Experience across QuickBooks Online, Xero and Sage
  • Calm, clear and confident client communication
Apply for this role

Leadership

Senior Bookkeeper, Team LeadAccepting applications

Full-time · In office · Downtown Kelowna

Lead a small team of bookkeepers while keeping a client portfolio of your own.

What you’ll do

  • Assign and balance workload across your team
  • Complete final reviews and quality control on team files
  • Coach team members through their Skills Passport milestones
  • Help resolve client issues and improve SOPs and training material

What you bring

  • Senior Bookkeeper experience plus [1–2] years leading or mentoring others
  • Consistent, constructive feedback and follow-through
  • High standards for accuracy and documentation
  • A collaborative, lead-by-example approach
Apply for this role
Assistant ManagerAccepting applications

Full-time · In office · Downtown Kelowna

Support the leadership team in running day-to-day operations as Eagleeye Bookkeeping grows.

What you’ll do

  • Coordinate workflow, deadlines and staffing across the team
  • Support hiring, onboarding and training
  • Track KPIs, utilization and timecard review
  • Help develop and maintain SOPs and internal systems

What you bring

  • Experience in a bookkeeping or accounting firm with supervisory responsibilities
  • Strong organizational and operational skills
  • Trusted discretion with confidential client and staff information
  • Clear, steady communication under deadline pressure
Apply for this role

Specialist & Support

Year-End SpecialistAccepting applications

Full-time · In office · Downtown Kelowna

Prepare accurate, complete year-end working papers so client files are ready for tax and filing.

What you’ll do

  • Prepare year-end working papers and adjusting entries
  • Build year-end packages for corporate clients
  • Reconcile balance sheet accounts and resolve discrepancies
  • Work alongside our tax lead to get files filing-ready

What you bring

  • Year-end experience in an accounting or bookkeeping firm
  • Strong balance sheet reconciliation skills
  • Familiarity with corporate (T2) year-end requirements
  • Comfort working to busy-season deadlines (January to April)
Apply for this role
Payroll SpecialistAccepting applications

Full-time · In office · Downtown Kelowna

Keep payroll accurate and on time for a range of client companies.

What you’ll do

  • Process payroll for multiple client companies
  • Prepare and file remittances, T4s and ROEs
  • Maintain employee records and payroll setups
  • Answer client payroll questions clearly and promptly

What you bring

  • Payroll experience across multiple employers or clients
  • Knowledge of CRA payroll and BC Employment Standards requirements
  • Payroll Compliance Practitioner (PCP) certification is an asset
  • Accuracy, confidentiality and strong follow-through
Apply for this role
Office AdministratorAccepting applications

Full-time · In office · Downtown Kelowna

Be the friendly, organized first point of contact who keeps our office running smoothly.

What you’ll do

  • Greet clients and handle phone and email inquiries
  • Manage document intake, scanning and filing to Dropbox
  • Support scheduling, onboarding paperwork and timecard follow-ups
  • Keep office supplies, systems and records in order

What you bring

  • [1–2] years of office administration experience
  • Proficiency with Microsoft 365 and Outlook
  • Organized and discreet with confidential information
  • Warm, professional communication
Apply for this role

Our hiring process

  1. 01Apply anytimeSubmit your resume, cover letter, references and certifications through the form below.
  2. 02ReviewWe review every application against the role and keep it on file for future openings.
  3. 03InterviewShortlisted candidates meet with us to talk about their experience and goals.
  4. 04Second interviewFor Intermediate, Senior and leadership roles, a second conversation goes deeper.
  5. 05References and checksWe contact your references and complete a criminal record check.
  6. 06Offer and trainingYou start with a tailored 60-day training plan and a clear path forward.

Apply anytime

Not seeing an active posting? Send us your application anyway. Every submission is reviewed and kept on file, and we’ll contact you when a role that fits opens up.

Drag & Drop Files, Choose Files to Upload
Drag & Drop Files, Choose Files to Upload
Drag & Drop Files, Choose Files to Upload You can upload up to 2 files.
Drag & Drop Files, Choose Files to Upload You can upload up to 5 files.

Questions about careers? Email hr@eagleeyebookkeepingkelowna.com