Senior Senior Software Engineer(Scala/Java) (R1026076) in Warsaw, PL at IQVIA™

Date Posted: 11/14/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.

Join us on our exciting journey!

IQVIA™ is The Human Data Science Company™, focused on using data and science to help healthcare clients find better solutions for their patients. Formed through the merger of IMS Health and Quintiles, IQVIA offers a broad range of solutions that harness advances in healthcare information, technology, analytics and human ingenuity to drive healthcare forward.

Senior Software Engineer
Systems Engineering, RWAS Technology

RWAS Technology team are looking for experienced, innovative and highly motivated individuals who are keen to make their mark on how IQVIA efficiently manages its data assets. You will be an integral part of our Warsaw software engineering team and will play a crucial role in helping the team define the technology roadmap for the next generation data engineering platform. The role requires a commitment to project delivery and an eagerness understand the healthcare domain. Our platform helps solve complex business challenges pertaining to healthcare data such as mapping wide variety of healthcare drug and diagnosis data to standard coding frames. You will have the opportunity to be able to solve complex engineering challenges and develop innovative solutions.

The Role    

We are looking for a seasoned software engineer who is capable of working independently to design, develop and support data engineering solutions. You should be a self-started and motivated to make an impact on the team’s ability to deliver high-quality solutions in a timely manner. This role requires a considerable focus on understanding our data we deal with as an organization, develop a better understanding of our data through profiling, take ownership of the solution design, work collaboratively with the wider engineering team to implement optimal solutions in a timely manner and ensure successful deployment and operation of the platform in production.

The role offers an opportunity for development in areas of system architecture, machine learning, data science and DevOps.

The Team

The Systems Engineering team is one of the fastest growing groups within Real-World & Analytics Solutions (RWAS) Technology division. We are enthusiastic about Agile software development, are one of the strongest advocates for DevOps and Test-Driven Development (TDD) in the group and believe strongly in enabling individuals to be their best by allowing them to be independent and be part of a self-organizing team.

The team deals with a wide variety of patient-level health care data, which is used by RWAS Technology to solve complex healthcare problems for our clients ranging from supporting retrospective clinical studies to disease progression projections.

Core Responsibilities

  • Participate in system design, development, deployment and maintenance
  • Configuration and prototyping of new systems.
  • Conduct peer code reviews, mentor junior software engineers and provide thought leadership in the software engineering domain.
  • Contribute to the definition and adoption of technical standards.
  • Work closely with the data analysts to identify and provide required data
  • Create comprehensive automated unit and integration tests.



Bachelor’s Degree in Information Technology, Software Engineering, Computer Science, Mathematics, or other related field

Technical skills and knowledge


  • 4+ years of experience in designing, developing enterprise applications in Java (Spring/JEE), Scala or mixed
  • Good Knowledge of the SQL databases , and experience working with data
  • Experience with implementing Agile practices (Ideally SCRUM)
  • Experience with TDD, CI, CD
  • Knowledge of build automation tools such as Maven, Gradle, SBT
  • Experience with a VCS preferably Git
  • Knowledge of algorithms & design patterns and how to apply them effectively.


  • Experience with Microservices Architecture and/or Big Data Stream/Batch processing
  • Experience with one or more of: Apache Kafka, Apache Spark, HDFS,
  • Knowledge of the NoSQL database such as Hive, HBase, Cassandra, ElasticSearch or others

Personal skills and behaviours

  • Excellent analytical & troubleshooting skills.
  • Strong collaboration, written and verbal skills.
  • Familiarity with project management concepts, specifically Agile/Scrum

We know that meaningful results require not only the right approach but also the right people. Regardless of your role, we invite you to reimagine healthcare with us. You will have the opportunity to play an important part in helping our clients drive healthcare forward and

Whatever your career goals, we are here to ensure you get there!

We invite you to join IQVIA™.

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.

Job ID: R1026076


  1. Software Engineer Jobs
  2. Project Engineer Jobs