top of page
Join our team pic

Career Opportunities


Software Engineer (Remote Position)

Job Description

The Engineer will act as a vital part of the engineering team and will work closely with the sales and account management staff. We are seeking a self-motivated and driven individual who is outgoing and feels comfortable speaking with potential as well as existing customers. This position will have many responsibilities including any or all of the following, depending upon previous experience and future interests.

Minimal travel (~3 days/yr) is required, but opportunities for optional travel are available. Salary will depend greatly upon experience.


  • Design, document, and implement software, both within our flagship product (CHADIS) and related systems

  • Support sales and support teams both pre- and post-sale

  • Research new technologies and techniques to improve our team and products


Relationships and Roles:
  • Assist the engineering team to ensure high levels of client satisfaction

  • Demonstrate an ability to interact and cooperate with all company employees

  • Maintain professional internal and external relationships that meet company core values

  • Work effectively from home or remote location

  • Healthy work/life balance with flexible work hours

  • Work on a project to improve lives with an inspiring and dedicated team


Job Requirements:
  • Demonstrable proficiency with Java programming language and associated technologies

  • Experience with implementing Java web applications

  • Experience with RDBMSs

  • Familiarity with UNIX and UNIX-like operating systems

  • Professional written communication skills


Additional experience with one or more of the following technologies preferred:
  • XSLT, Apache Cocoon

  • Javascript

  • GWT

  • HL7

  • Mirth Connect

  • JasperReports


Please include salary requirements when applying. For more information or to apply, please send your resume and a cover letter to

bottom of page