Mosaic Careers

Interested in mixed animal practice and want to join one of our practice teams?

We look forward to hearing from you.

Veterinary Professionals

Mosaic Veterinary Partners is looking for veterinary professionals to provide exceptional patient care and client service in rural community practice. What do we offer? Diverse caseload with all species, current diagnostic equipment, mentoring within the practice and access to an experienced partner group. Support teams that are strength-based, highly competent and include RVT’s, VMR’s, VTA’s and skilled practice managers. Of course, competitive wages, benefits, fair call rotations, continuing education and professional dues benefits are all part of the package.

Our practices are located in rural communities seeking veterinary professionals to be leaders in animal care, to be community-minded and to be interested in growing positive relationships providing best animal care by partnering with animal owners.

Mosaic Veterinary Partners provides management and leadership support, mentoring, sharing of best ideas amongst a larger community and an opportunity to collaborate with like-minded professionals committed to the special nature of mixed animal practice.

Our philosophy and values are rooted in our belief that the only path to great medicine is to invest in great people. Interested in working in one of our practice locations? We’d love to hear from you. Fill out the form below to get started.

Bookkeeper/Payroll/Administrative Assistant

Mosaic Veterinary Partner is a young and growing company that manages rural veterinary practices in Alberta and Saskatchewan. As part of this growth, our need for support staff has increased and we are looking for the right person to be part of our team.
Part time (.5 FTE) to start with the potential of full time after appropriately demonstrating accuracy and comprehension of the duties. Company health benefits available if consistently working a minimum of 24 hours per week. $23/hour to start with the potential of an increase after successfully completing your 3-month probation.

Key Responsibilities:

  • Daily monitoring and responding to financial emails
  • Daily data input using Quickbooks Online (QBO) and MS Excel
  • Managing open invoices and timely payments to vendors
  • Daily review, intercompany transactions and balancing across multiple companies.
  • Assisting with Payroll review and maintenance with the eventual goal of taking the lead on Payroll
  • Managing files electronically
  • Bi-weekly mail pickup and distribution (NW Calgary)


  • Microsoft Office: Outlook, Excel, Word
  • Data entry with impeccable accuracy
  • DropBox File management
  • Bookkeeping for multiple inter-related companies
  • Excellent writing skills


  • Attention to detail
  • Ability to problem solve
  • Work independently and remotely
  • Prioritize work and projects
  • Follow protocols and establish new ones as needed
  • High degree of proficiency in QBO, Payworks, Microsoft Office and Windows Explorer


  • Accounting/bookkeeping
  • Quickbooks Online
  • Payroll administration
  • As an admin assistant with small business (or corporate)
  • Veterinary industry experience an asset


  • Accounting/Bookkeeping and Admin Assistant diploma or degree. Certificates accepted if relevant to skills.

We thank everyone for their applications however, only applicants selected for an interview will be contacted. Application deadline is March 1, 2020. Send resume and covering letter to Website:

Apply today!

Use the form below to send us your cover letter, resume, and any other additional information you’d like us to know. We’ll be sure to reach out if we feel that you’re a fit for our crew.

Click or drag a file to this area to upload.
Click or drag a file to this area to upload.

Our Locations

We have seven locations for your convenience!
Click below for details.
Find a location.

Contact Us

Toll-Free: 1-844-667-2428
Toll-Free Fax: 1-844-688-4797

Have questions?

We're here to help! Please complete the form below and a member of our team will get back to you as quickly as possible!