Assembly Software is the leading provider of case management software to plaintiffs law firms. Our two products, Needles and TrialWorks, have multi-decade histories and have assembled the largest user base in our industry, with almost 3,000 law firm customers and more than 43,000 users. In 2017, the business was acquired by Ridge Road Partners – a group of long-term focused, business builders – who are transforming the business into a dynamic, fast-growth enterprise. The company’s exciting development road-map includes transitioning our products from on-premise to web-based SaaS solutions. The first SaaS product has recently been brought to the market with significant traction among both new and existing customers.

Please note that all qualified applicants will be afforded equal employment opportunities without discrimination because of race, creed, color, national origin, sex, age, disability or marital status.

Sales Associate

We are currently seeking a talented Sales Representative to join our team. Responsibilities include:

  • Drive software sales opportunities through networking, frequent customer contact, and lead development process.
  • Deliver online and on-site presentations, tailored to each prospective customer’s needs.
  • Present sales content at seminars & trade shows.
  • Interact directly with customers and prospects to understand business requirements, pain points, and position the value of their solutions and services.
  • Manage lead follow-up and conversation to sales opportunities – document phone calls, emails, and notes in CRM.
  • Document and analyze reasons for sales wins and losses to improve sales efforts.
  • Study current client database -noting location, practice area, key software integrations to improve sales efforts.
  • Develop a network of customers and partners who will provide leads and insights on the market.
  • Function as a customer advocate in routing information and responding to customer needs within the organization.
  • Maintain up-to-date knowledge of current product offerings.
  • Estimate and accurately forecast monthly sales.

TrialWorks Software Trainer

We are seeking Software Trainers to become part of a training team that is developing and delivering technical training and course materials for our legal clients. The ideal candidate must be able to create training course-ware and user documentation, and then team-teach the materials to our client.

HR Director

Job Description:

Directs and ensures the efficient administration and management of the Human Resources function, including talent acquisition, employee on-boarding/retention, wage/benefit administration and compliance, performance management and employee development. Provides guidance and support to management and employees.


  • Establish strong partnering relationships with cross-functional management - Customer Support, Training, Sales, Marketing, Product Development, Finance - to understand business unit objectives and inter-dependencies
  • Lead the talent acquisition process including development of recruitment strategy and management of the full hiring life cycle
  • Facilitate employee onboarding/orientation program to optimize success and integration with the company
  • Develop and implement a performance management program incorporating individual objective setting, monitoring, and review
  • Manage and support the third-party preparation of semi-monthly payroll
  • Conduct annual wage comparative survey to ensure compliance of federal/state wage regulations and the Fair Labor Standard Act
  • Proactively develop, design and manage employee benefit programs including working with HR partners to improve, enhance and ensure cost-effectiveness of overall employee wellness programs
  • Support and advise BU leaders on managing employee issues through to resolution in line with company policies and applicable regulations
  • Support employee growth and development by working with BU leaders to identify skill gaps, create development plans and implement training programs
  • Lead the development and implementation of employee policies including periodic review and improvement to the employee handbook
  • Implement HR systems/processes with a focus on employee ease-of-use and efficiency
  • Ensure ongoing employee engagement and communication

Required Skills:

  • Bachelor’s degree or equivalent in business or applicable field of study
  • Minimum 5-7 years experience in progressive HR roles, preferably in high growth, entrepreneurial environment.
  • Human Resource Certification preferred (PHR, PHRca, SPHR, SHRM, etc.)
  • Strong written & oral communication skills
  • Affinity for customer service & interpersonal skills
  • Strong prioritization skills well-organized, detail-oriented, and ability to multi-task
  • Key skills for success - conflict management/resolution, decision-making, team building
  • Track record of building and maintaining recruiting/client relationships
  • Ability to work independently and prioritize duties with minimal supervision
  • Strong computer skills including proficiency with Microsoft Office suite
  • Knowledge of employment laws and regulations applicable to federal and state regulations

Director of Professional Services

Why we need you:

  • As a high-growth SaaS company, our team is converting new firms and migrating existing firms to our SaaS products at a rapid pace.
  • We are looking for a leader in managing our excellent training and implementation teams, and in working with other departments, including dev, product, sales, and support, to ensure a smooth, efficient, and productive on-boarding experience for our customers.

 Who you are:

  • An important part of the management team, solving problems before they arise.
  • A customer-centric, curious, bright, energetic person with the ability to drive the successful sales and delivery of Services.
  • Data driven person who is energized by finding a solution to a problem.
  • A natural project manager, with the discipline, methodology background, and cadence to ensure that multiple projects are moving forward successfully and consistently.
  • A seasoned manager with at least 8 years of Professional Services experience; 3 of those as a manager – of projects and people.
  • Someone with the ability to discuss technical concepts and adapt them to solve business solutions.
  • A team player who creates a culture that understands that our internal standards and expectations need to be higher than our customers’.

What you do:

  • Manage the estimation of work and the utilization and assignment of resources to ensure smooth and effective on-boarding for all customers.
  • Ensure projects are completed on time, within budget, and with the highest consistent quality, while ensuring that customer expectations are always aligned.
  • Hire, develop, and manage employees and ensure that they can and do achieve their utilization targets.
  • Mentor team members and provide feedback to grow and improve skills.
  • Serve as an escalation point for customers to ensure best-in-class customer management.
  • Develop and maintain deep customer relationships.
  • Serve as a role model in knowledge, best practice sharing, proactive actions, and creative problem-solving activities.