Sr Software Engineer (R1094090) in Blue Bell, PA at IQVIA™

Date Posted: 9/23/2019

Job Snapshot

Job Description

IQVIA™ is the leading human data science company focused on helping healthcare clients find unparalleled insights and better solutions for patients. Formed through the merger of IMS Health and Quintiles, IQVIA offers a broad range of solutions that harness the power of healthcare data, domain expertise, transformative technology, and advanced analytics to drive healthcare forward.

Senior Software Engineer

Join the cutting-edge Content Management software development business unit of IQVIA expanding all of its teams and creating new ones for both application and platform development. Wingspan is now the content management pillar of the IQVIA global technology solutions business, creating document management applications used by some of the largest regulated companies in the world.

You will be responsible for the design, implementation, and maintenance of the company’s software products that target the life science industry.

Our engineering practice does a great job of shielding software engineers from the perils and overhead common to regulated environments, so no skills specific to regulatory markets are required.

Development Focus

- Employees in this role lead the development of web-based applications using the Content Management platform that uses React.js on the client and Scala-based RESTful services on the server. We use many other tools and libraries as well, many of which are listed below in the skills section.

- The group creates its HTML5 applications for all platforms, with mobile targets being tablets more than phones. Opportunities exist for developers to move across the stack within a product, or move into similar functional areas in other products on the platform, as needs and interest warrant.

Experience Requirement

This position requires 5+ years of experience as a software developer. Experience leading other software engineers is valued but not required.


Given the velocity of the technology field and the changing needs of the industries we interview for general knowledge and ability to learn more than specific existing knowledge.

While knowledge of some of the technologies we use is a plus, we consider knowledge of similar technologies a worthy substitute.

In that context, here are some of the key technologies used to build our document management platform and its applications.

  • Server: REST, Scala, SQL, Java
  • Client: JavaScript, React, HTML5, Less/CSS, Kendo UI, webpack
  • Database & Search: PostgreSQL, Solr
  • Build Automation: sbt, webpack, Bamboo
  • Tools & Infrastructure: JIRA, Crucible+Fisheye, git, nexus


Join Us

Making a positive impact on human health takes insight, curiosity, and intellectual courage. It takes brave minds, pushing the boundaries to transform healthcare. Regardless of your role, you will have the opportunity to play an important part in helping our clients drive healthcare forward and ultimately improve outcomes for patients.

Forge a career with greater purpose, make an impact, and never stop learning.

IQVIA is an EEO Employer - Minorities/Females/Protected Veterans/Disabled

IQVIA, Inc. provides reasonable accommodations for applicants with disabilities.  Applicants who require reasonable accommodation to submit an application for employment or otherwise participate in the application process should contact IQVIA’s Talent Acquisition team at to arrange for such an accommodation.

Job ID: R1094090