Principal Software Engineer

Benefits Offered

Medical, Life, Dental, 401K

Employment Type


Help make the world healthier! At OpenClinica you'll build cutting edge web and mobile technology that accelerates medical research.

Join a small, highly experienced, thoroughly focused team within the company whose job is to get a brand new version of our research data capture platform to market using a microservices architecture, a SaaS delivery model, and open, modular APIs:

The majority of our code is open source, so you can build a public portfolio of your work and get to collaborate with lots of smart researcher/developers around the world.

We're interviewing qualified candidates right away and the right person will get an offer very quickly.

Your top priorities will be:

  • Actively contribute to the OpenClinica v4 platform, architecture, infrastructure, and functionality.
  • Coordinate technical projects and lead architecture reviews.
  • Mentor other software engineers at all levels of their career.


  • 5+ years experience building Java & JS based applications using Spring & AngularJS.
  • 3+ years experience designing, building, and consuming REST APIs in a security-conscious environment.
  • Familiar with agile, git, cloud, docker and related infrastructure technologies.
  • Demonstrated success working in small and/or mid-size software development teams.
  • BS in Computer Science or equivalent experience.
  • NodeJs and/or Meteor experience a plus.
  • Prior experience working with health care or life science software a plus.

About OpenClinica LLC:

OpenClinica advances health via open technology. Our research data capture and management platform is used across the world to help bring new treatments to market and advance understanding of human health. We offer a fun, collaborative work environment, a tightly-knit team, and the ability to be challenged and grow professionally.

All Jobs at OpenClinica LLC

Posted yesterday

Apply Now

By checking this box & applying, I agree to SMS Terms and to receive notifications at the phone number above.
Attach Resume: or enter text