We’re on a mission to help you save time & improve your business.
For decades, law firms have struggled with manual processes, cumbersome tasks, and outdated systems; from tracking time to balancing books, there’s never been an easy way to efficiently manage your legal practice. Until now.
At GhostPractice, we believe managing your law firm can be a simple and seamless process.
Our innovative platform is dedicated to streamlining and automating tasks, enabling practices to increase profitability and focus on higher-value work.
Customer service lives at our core.
We believe great software goes a long way, but the people make all the difference. From the initial onboarding to your day-to-day work, we pride ourselves on offering unrivaled service and support to you and your team.

Interested in joining our team?
We’re always looking for new members to join us. Check out the open roles available. Interested in coming to work for us? E-mail your resume to info@ghostpractice.ca.
Accounting Software Trainer
Who we are:
GHOSTPRACTICE (https://www.ghostpractice.ca/) is an international software and technology company servicing the legal industry with its North American operations based in the heart of downtown Toronto. We are a motivated and passionate team of industry professionals committed to delivering the highest quality products and services to our clients.
Job Description:
- Teach both small and large groups of legal professionals on how to use and administer the GhostPractice software both in person, and via remote tools.
- Schedule and conduct training sessions on our software to both small and large groups of legal professionals and administrators.
- Schedule and conduct side by side sessions with users to ensure a complete understanding of training topics covered with your users.
- Collaborate with our project management team to customize training plans based on completed gap analyses and apply them to training sessions where appropriate.
- Collect and document feedback to evaluate your training sessions and apply necessary modifications.
- Provide documented feedback from users to the management team regarding issues raised in your sessions including product development requests.
Requirements:
- Top notch presentation skills and ability to manage multiple priorities.
- Highly organized and is adaptable when new tasks unexpectedly arise.
- A team player who is personable, friendly, out-going, creative, confident, organized, and energetic.
- Passionate about teaching and learning and able to multi-task.
- Become a qualified product expert with complete knowledge and understanding of the GhostPractice software to include being a subject matter expert in practice management.
- Create on demand e-learning content using Adobe Captivate and other tools.
- Assist with training and usability inquires that is received from the technical support dept.
- Ability to travel outside of Toronto, but within Canada when needed.
Qualifications:
- University degree and at least 3 years of experience in legal / educational / technology field.
- Experience in a highly visible client facing role.
- Ability to use Moodle platform to post and administer educational content for client consumption.
- Prior experience leading training sessions.
- Strong communication skills both verbal and written.
- Proficiency in Microsoft Office Suite, include Microsoft Bookings and remote applications.
- Knowledge of law firm operations and administration.
- Technical writing experience relating to instructional documentation for external consumption.
- An understanding of bookkeeping and accounting principles would be nice to have.
- Experience in HTML, Web Design, Salesforce, WordPress, and SQL would be nice to have.
Legal Accounting Software Support
ROLE: Accounting Support
Job Description :
- Responsible for providing product support to law firm customers with a focus on accounting procedures, including AR, AP, Legal Trust Accounting, Invoicing and General Ledger support.
- Ability to support customers on the phone, over email, via remote session, or in person at the customers’ location when required.
- Be a qualified product expert with complete knowledge and understanding of the software.
- Help communicate to customers how to use and administer the software.
- Provide documented feedback from customers to the product management team regarding issues, features, new functionality, and cool ideas.
- Collaborate with other departments and provide client feedback to drive product development.
- Assist users with onsite product testing and training in a support capacity, as needed.
Requirements :
- Accounting/Bookkeeping experience is required. Demonstrated experience in a law office or working with similar software is preferred.
- Ability to assist clients with HST remittances, trust accounting, and legal bookkeeping.
- A strong and unwavering customer service commitment.
- Excellent written and oral communication skills. Ability to compose professional Emails and lead meetings.
- Strong organizational and time management skills with attention to detail.
- Self-starter, quick learner, motivated, disciplined, and focused. Able to work under pressure.
- Prior experience training and supporting accounting software is preferred.
- Proficiency in Microsoft Office Suite including MS Teams.
- Exposure to database driven systems, particularly Microsoft SQL, Salesforce, and remote connectivity applications is an asset but not required.
- Ability to travel outside of Toronto, if needed.
Qualifications :
- At least 2 years of experience in a client facing corporate role or bookkeeping and accounting role.
- University, or College Level Accounting Courses completed.
- Strong comprehension of accounting terminology and best practices.
- Strong knowledge of month end procedures, reconciliations, and financial reports.
Legal Software Technical Support
ROLE: Technical Support and Data Analysis
Job Description :
- Responsible for providing product support to law firm customers with a focus on computer related technical skills, such as networks, MS SQL, report writing, and MS Excel.
- Ability to support customers on the phone, over email, or in person at the customers’ location when required.
- Be a qualified product expert with complete knowledge and understanding of the software.
- Help communicate to customers how to use and administer the software.
- Provide documented feedback from customers to the product management team regarding issues, features, new functionality, and cool ideas.
- Collaborating with other departments including implementation management and IT support in an effort to assist with new customers.
- Assist users with onsite product testing and training in a support capacity, as needed.
Requirements :
- Computer networking, MS SQL, and MS Excel proficiency is required.
- Provide superior quality and efficient service to customers by handling/resolving incoming support and inquiry calls/emails.
- Follow standard Help Desk procedures; including logging all help Desk interactions, tracking problems, requests and document resolutions.
- A strong and unwavering customer service obsession and a positive attitude is an everyday state of mind.
- Excellent English written and oral communication skills. Ability to relay difficult concepts to novice users.
- Strong organizational and time management skills with attention to details.
- Self-starter, quick learner, motivated, disciplined, and focused. A true team player.
- Ability to install and configure client-server applications on mid-large size networks.
- Very good knowledge of Microsoft Office & Windows software.
- A+ Certification/Microsoft Certified Professional would be an asset but not a requirement.
- Beneficial to have experience with MS SQL Server, Windows Server, and remote hosting.
- Occasionally have the ability to travel outside of Toronto, if needed.
- Experience working with accounting software, or basic understanding accounting principles is an asset.
Qualifications
- University, or College Level Accounting Courses.
- Experience working as a Help Desk/Customer Service/Support role or equivalent.
- Background in Data Analysis and/or Technical Support
Software Implementations Manager
ROLE: Software Implementations Manager
Job Description :
- Responsible for leading and managing new client implementations of legal practice management software.
- Ability to manage an implementation of a mid-sized business with a hands-on approach.
- Capable to assist with software training for both small and large groups of legal professionals in a one on one or classroom/boardroom setting.
- Lead in the production of any customized reports for clients as sold or arranged by the business development team.
- Be a qualified product expert with complete understanding of the software.
- Provide support when needed to both clients and colleagues.
- Take lead role in Accounting Data and Case Management data conversions.
- Assist users with onsite product testing and UAT.
- Provide documented feedback from customers to the product management team regarding issues, features, new functionality, and cool ideas.
- Assist with other Implementations Teams, as needed.
- Potentially assist customers with business management consulting.
Qualifications and Requirements :
- 3 years software project implementation experience preferred.
- Positive and upbeat with excellent communication skills.
- Proficiency in Excel, Word and MS SQL.
- Strong organizational and time management skills with attention to detail.
- Understanding of accounting fundamentals is required. Legal accounting is preferred.
- Experience completing GAP analysis for external projects.
- Self-starter, quick learner, motivated, disciplined and focused and a true team player.
- Ability to travel outside of Toronto, as required.
- University, or College Degree.
Software Implementation Support
GHOSTPRACTICE (https://www.ghostpractice.ca/) is an international technology company servicing the legal industry with its North American operations based in the heart of downtown Toronto. We are a motivated and passionate team of industry professionals committed to delivering the highest quality products and services to our clients. Additionally, we are growing rapidly and are committed to hiring people who are interested in working collaboratively in a fast-paced environment.
ROLE: Software Implementation Support
Job Description:
- Responsible for assisting Implementation Managers with the implementations of legal practice management software.
- Assist with multiple implementations of mid-sized law firms with a hands-on approach.
- Assist with software training for groups of legal professionals in a one on one or classroom/boardroom setting.
- Gather requirements for customized financial and non-financial reports from clients and translate those requirements to the development team.
- Be a qualified product expert with complete understanding of the software.
- Assist the client with handholding and support during the User Acceptance Testing and Go Live phases.
- Test the data integrity with the client and report inconsistencies.
- Provide documented feedback from customers to the product management team regarding issues, features, new functionality, and cool ideas.
- Interview and understand the client’s processes and procedures.
- Install GhostPractice at client sites remotely.
- Communicate project progress internally as well as to the client on a regular basis.
- Ensure that all project related administration and documentation is complete and filed.
Qualifications and Requirements:
- University or College Degree in business or technology field.
- 2+ years of prior software project implementation experience preferred.
- Positive and upbeat with excellent communication and time management skills.
- Strong organizational and time management skills with attention to detail.
- Understanding of accounting or legal accounting is preferred.
- Self-starter, quick learner, motivated, disciplined, and focused and a true team player.
- Advanced knowledge of MS suite. Excel and Outlook in particular.
- Proficiency in MS SQL preferred.
- Ability to travel outside of Toronto, as required.