Imprivata: Senior Software Engineer
10 Maguire Road
Lexington, MA 02421

Employee Testimonials


Come join a winning team!

Were looking for an experienced Software Engineer to join our PatientSecure Engineering team. This team is responsible for the development of Imprivatas newest product, PatientSecure, which utilizes palm-vein biometric patient identification to link patients to their correct medical records at check-in. PatientSecure improves patient safety and satisfaction, eliminates duplicate medical records and overlays, and guards against identity theft and insurance fraud.

Imprivatas engineers work in small teams and have great influence on the direction of our products. In the role of Software Engineer, you will focus on the design and development of new patient identity software. You will be challenged to work across the full software application stack, from the front-end presentation to the back-end biometric authentication services and database. You will be part of a Scrum team that opens PatientSecure to new customers and new markets by building, integrating, testing, and releasing new features and products.

Duties and Responsibilities:

  • Design, code, and test new PatientSecure product features
  • Work within a Scrum team to plan, scope, build, and deliver software
  • Ensure that system scales to support the largest healthcare organizations
  • Research, devise, and propose solutions to challenging problems in patient identity
  • Train newer members of a growing team


  • 5+ years of relevant software engineering experience designing and building enterprise applications
  • Strong C# development and debugging skills, and an understanding of the overall .NET ecosystem
  • Experience with Microsoft SQL Server including schema design, SQL, stored procedures, and working with object relational mappers
  • Experience developing back-end services (service layer, business layer, data access)
  • Experience with Microsofts ASP.NET MVC
  • Front-end development experience (HTML5, JavaScript, CSS) is preferred
  • Proven design skills with the ability to work well in a dynamic, fast-paced environment with high expectations
  • Solid experience with the full software development lifecycle and a proven track record of successfully bringing products to market
  • Excellent written and verbal communication skills, and an ability to interact well with both internal teams and external customers and partners
  • Experience with biometrics and authentication is a plus
  • Experience with AMQP messaging and RabbitMQ is a plus
  • Experience with Redis, WCF, or AngularJS is a plus
  • Experience with Azure or AWS is a plus
  • Bachelors degree in Computer Science or related major, Masters degree preferred

At Imprivata, we have a top notch work environment, developmental opportunities, a competitive total rewards package, and the desire to have fun. If you have the skills and qualifications as we have described above, we want to hear from you!

Imprivata provides equal employment opportunities to minorities, females, veterans, and disabled individuals, as well as other protected groups.


Employee Testimonials

Courtney Hoelen
HR Coordinator, Employee Experience

“"It just feels like a big community and everyone is there with the same goal in mind supporting each other regardless of what your position is you are important, and you have something to say.””

Rachel Silk
Account Based Marketing Specialist

“"Everyone’s attitude is always so positive, and people are always willing to help out and stop what they are doing to help you if you have any questions"”