Current Opportunities

Roth Mosey is a progressive, challenging and rewarding firm of accounting and business advisory professionals.  We provide a full range of services including: auditing, accounting, bookkeeping, tax planning and compliance and management consulting.


Due to our continued growth, we currently have the following career opportunities:

Tax Technician 

This individual would assist our clients in completing various Canadian and foreign tax compliance matters.  This individual, working in a supporting capacity with our tax group, must be able to compile and accurately complete various income tax filings and correspond in a timely and professional manner.

This successful candidate should possess strong analytical skills and a high level of attention to detail, along with the ability and willingness to learn in a fast paced environment.  A high degree of attention to detail is an asset.  Candidates at all experience levels are encouraged to apply.

Senior Client Service Accountant 

Seeking an experienced and proficient individual to join our firm in the capacity of Senior Client Service Accountant. This individual should possess a minimum of 2 years’ experience in public accounting.

The role will primarily consist of the involvement in a wide variety of audit, review and compilation engagements, along with the completion of corporate and personal income tax returns.  The successful candidate should possess strong analytical and problem solving skills with the ability to work in a fast paced environment.  Strong interpersonal skills and the ability to work as part of a team is considered a requirement.  A candidate that has achieved the Chartered Professional Accountant designation would be considered an asset.

We are committed to providing accommodations for applicants with disabilities.  If you require an accommodation, please contact us and we will work with you to meet your needs.


Want to apply? Forward your resume in strictest confidence to:


3100 Temple Drive, Suite 300

Windsor, ON  N8W 5J6



Only candidates selected for an interview will be contacted.  Thank you for your interest in joining our growing team!


Becoming a Part of Our Team

Roth Mosey & Partners is one of the largest independent accounting firms in the Windsor-Essex County area. Our firm has proudly grown at a steady and controlled rate over the past 40 years to a team that currently consists of over 40 staff members. We are always looking for bright, motivated individuals to join our team. If you are interested in applying, please e-mail your resume and cover letter to

Fostering Development

We offer a professional work environment to our team members to foster development of their skills needed to service our clients. Our Partners and Managers have the breadth of experience and commitment to guide and develop the skills of our team members. Our current management team includes many individuals who started their career as a student with Roth Mosey & Partners and developed over the years to be able to take on the responsibilities in their current role.

Your Role

At Roth Mosey & Partners, there is never a “typical” day for our team members. Some days team members may be working in the office or offsite at a client’s location. You try to plan your workload for the day however an urgent client matter may require your attention resulting in changing your plans for that day. Team members may be assigned work in the accounting and assurance service area (consisting of notice to reader, review engagement or audit of financial statements), preparation of personal and corporate income tax returns or other special assignments. As part of the Roth Mosey & Partners team you will work independently, however will be a part of a small team. You will be responsible from the planning stage to completing the assignment, all the while having interaction with other Roth Mosey & Partners team members and clients. While we encourage and commend individuals who challenge themselves on addressing issues independently, our management team is always available to guide you or confirm your thinking.

Building Relationships with Team Members

We work within teams on assignments and interact with colleagues to collaborate or learn from them. These daily interactions build professional relationships that are often carried outside of the office.  We work hard together and have time together socializing outside of the work environment, in events such as our summer social, Christmas party, Friday lunches or other social gatherings. These activities are a great opportunity to get to know team members outside of a work setting.

Our Work Environment

We offer leading technology to our team members to allow them to perform work most effectively and efficiently. Our firm is dedicated to staying on the leading edge of technology, whereby the work environment utilizes a fully integrated suite of software programs and desks are equipped with a dual-screen and laptop work stations. This efficient environment is carried outside of the office with portable equipment and state-of-the-art mobile devices. We have made significant enhancements to office space for our team members to make the daily work environment enjoyable.