Career Opportunities

We are always looking for ambitious and skilled individuals to join our talented team. If you are a dynamic professional looking for an exciting career in a friendly and challenging environment, then send your resume and cover letter to or fax it to 416-977-6124.

Gavel & Gown Software Inc. is an equal opportunity employer committed to diversity in our workforce and equal access to opportunities based on merit and performance.


Business Development/Account Manager - Toronto
About the Company

Gavel & Gown are the developers of Amicus Attorney - the world’s leading Practice Management Software for Lawyers. Our solutions improve the organization of a law practice, optimize workflow and increase profits. With over 250,000 licenses sold worldwide, Amicus products set the standard for practice management.

Our customers love our product because of our profound understanding of how things really work in a law firm. Designed by lawyers for lawyers. We are looking for someone to join our team that shares our passion for bringing award winning software to the market.
Gavel & Gown’s culture is casual yet high energy. We are passionate about bringing excellence to our customers through amazing products and customer service.

Job Description
What you’ll be doing…

As Business Development/Account Manager, you’ll be responsible for driving sales of Amicus products within a set geography, exceeding sales objectives. You will manage all aspects of the sales process including lead management, qualification, evaluation, close, and account care. This role is a quota-carrying sales position that plays an integral role in the success of the company.

Some of the things you’ll be doing include…

• Define and execute account sales plans for your geographic territory and then meet and exceed sales goals through prospecting, qualifying, managing and closing sales opportunities in Law Firms.
• Use your knowledge of how a legal practice works to identify good prospects, make sales calls and presentations in order to build, manage, and close these opportunities.
• Manage and track customer and transactional information in a CRM system
• Coordinate resources throughout the sales cycle, including pre-sales and product support
• Provide initial product demonstrations and general support to prospective customers
• Nurture and expand the company’s relationship with customer accounts of all sizes
• Provide regular reporting of pipeline and forecast through the CRM system
• Keep abreast of competition, competitive issues and products
• Practice effective, excellent communication with management, customers and support staff
• Participate in team-building and company-growth activities including strategy setting, sales training, marketing efforts and customer care
• Other duties as assigned

Desired Skills & Experience

Who you are …

• Experienced. 2 – 7 years of software sales experience. You’ve worked with complex sales solutions in a business to business situation. Or, you are an experienced Lawyer and would like to use that expertise to sell a solution to Law practices.
• Educated. Bachelor's Degree with a business or legal profession focus preferred.
• Performer. Consistent overachievement of sales goals in a large geographic territory.
• Amazing Salesperson. You have a desire, even an obsession, to bring new customers into the Amicus Attorney family. You are a closer.
• A law professional who prefers the business side.
• Excellent Communication. You know what to say and more importantly, how to say it.
• Champion. Highly driven individual with an execution focus and a strong sense of urgency and a belief in our corporate vision. You can go beyond relationship management.
• Go-Getter. Willing to go the extra mile with a strong work ethic; self-directed, resourceful, and with a smile!

Compensation and Benefits

• Competitive salary
• Excellent medical benefits
• Awesome co-workers

Technical Support

Support Engineer - (Tier 1 Support)


  • Providing customer service and first response technical support for Amicus Attorney products, which includes customer phone support, general usage queries, problem tracking and resolution.


  • 2 years technical help desk experience or equivalent
  • 1 year PC service and support experience

Level of Education:

  • College/Technical School Diploma or Degree in Computer Science/Computer Applications Support or related area required or appropriate work experience or combination of education plus experience


  • Excellent English oral and written communications essential
  • Must have people skills and be able to work in a team
  • Experience with MS Office, MS SQL Server, WordPerfect, MS Windows 7, MS Windows Servers.Ability to relate difficult concepts to novice users via the telephone.

Experience with legal case management software or accounting software is a definite asset.


Senior Software Developer - Cloud

Report to the Development Manager, as part of the Product Development team that designs, develops, tests and releases our flagship products. Join the team writing the next generation, Cloud-enabled Killer App today.


  • Use leading edge technologies to produce Cloud-based applications.
  • Analyze product specifications and create and document technical designs.
  • Develop high quality code that meets our product specifications and technical standards.
  • Conduct unit testing and assist Quality Assurance staff to successfully complete QA and integration testing.
  • Provide technical guidance and assistance to team members.
  • Meet critical project deadlines – doing whatever it takes.


  • Development: C#, and .NET are required; AJAX, JavaScript, HTML, DHTML, Java or related Cloud languages are assets.
  • Technologies: REST and Web Services are required; Mail protocols (SMTP, POP, IMAP, WebDAV) are assets.
  • Database development: MS-SQL, T-SQL, Stored Procedures, Views, Triggers, DTS are required; NOSQL repositories are asset.

Education & Experience Requirements

  • Computer Science, Computer Engineering, or comparable degree.
  • Minimum 6 years of software development experience.
  • Proven prior work experience developing large and complex applications in Online or Cloud environments.
  • Relational database-driven and client/server application development experience.
  • Solid understanding of and experience with the software development life cycle.
  • Good understanding of object-oriented design concepts.

Your Personal Skills & Attributes

  • Solid oral and written communication skills.
  • Problem identification, analysis and solving skills.
  • Ability to plan, prioritize and multi-task.
  • Energetic, resourceful team player with a “can do” attitude.