Want to apply?

Tell us why you're the right person for the job and attach your resume.

Software Engineers

We’re seeking highly-qualified software engineers to help create disruptive technologies to address real-world challenges in the Health Care industry. If you have a successful track record in software development, meet the requirements below, and have excellent communication and interpersonal skills, we want to talk with you.



  • Own the design and development of new product features, from concept to deployment.

  • Generate clear and concise design and code-level documentation.

  • Provide timely and accurate estimates for project deliverables.

  • Interface with QA to ensure software quality.

  • Investigate and innovate with new technologies and methodologies.

  • Collaborate with all stakeholders to ensure product success.

  • Work within an agile development team.

  • Develop applications for the Java EE environment.

  • Develop Web user interfaces.

  • Develop Web services.

  • Translate scientific models and algorithms into production level software.

  • Explore and visualize large data sets to create strategies for advanced analysis.



  • Proficient in object-oriented development and Java Enterprise concepts. 

  • Java developer/architect.

  • Experience with machine learning.

  • Web UI development.

  • Familiarity with continuous integration services.

  • Familiarity with image processing concepts.

  • Understanding of relational databases.

  • Development of Web Services REST/SOAP/WSDL/XML/SOA.

  • An outstanding work ethic.

  • Tremendous initiative and self-direction.

  • A penchant for building.

  • The ability to work independently, yet be a strong team player.

  • Unquestionable integrity



  • Minimum of 5 years of commercial software development experience.

  • CS or engineering degree.