Skip to main content

Not ready to apply? Join our Global Talent Network.

Job Description

Senior C++ Python Developer

Apply Now
Oeiras, Portugal Full time R1395468

Oeiras, Portugal| Athens, Greece| Barcelona, Spain| Berlin, Germany| Coimbra, Portugal| Germany| Krakow (City), Poland| London, United Kingdom| Madrid, Spain| Milan, Italy| Rome, Italy| Warsaw, Poland| Portugal| Remote

Job description

C++/Python Programmer in Disease and Health-care Process Simulation Modelling

Location: Europe, (Flexible, Remote)


  • The Core Diabetes Model is a disease-simulation model used to inform health policy decisions and conduct economic evaluations for interventions aimed at controlling diabetes by delaying the occurrence of its complications.
  • You will play an integral role in supporting the team expand the model in new, related therapeutic areas, as well as optimizing its use in the C++ environment and/or transfer to a new platform
  • Further you will support in the development of new disease simulation models
  • If you are interested in disease and health-care processes simulation modelling and wish to apply your technical skills to help inform healthcare decision making, this is the role for you!

Essential Functions

  • C++ /Python programmer focused on maintaining and developing a disease-simulation software in these platforms.
  • Understand and be able to code complex statistical regression models (linear, logistic survival with time-varying inputs) to predict clinical endpoints (such as QRisk®
  • Communicate and share results to lay audiences (perform cross-validations in MS Excel, prepare technical reports in MSWord and/or PPT, contribute to manuscripts writing, and communication with clients).


  • BSc degree in Medical/Biomedical sciences/engineering, or mathematics
  • Demonstrable interest in population health science, public health, epidemiology
  • Experience in disease modelling, healthcare analytics and/or medical statistics: strong understanding of survival analysis, logistic regression, and mathematical models within life science applications
  • Excellent programming skills in Python and C++. Experience with the software development lifecycle including requirements definition, specification capture, software architecture/design, program development, associated documentation, test automation, and maintenance.
  • Experience with typical industry tools including standard libraries and frameworks, interactive development environments, software version control, build systems, automated testing frameworks, and bug tracking systems.
  • An energetic, enthusiastic, pro-active, problem-solving attitude
  • Strong oral and written communication skills in English
  • Effective at collaborating remotely with colleagues.

What we offer

  • Have a pivotal role in the development of the most used and validated health-care decision model to date (over 120 Medline listed publications), preferred and used by health-technology assessment bodies around the World.
  • Opportunity to learn and apply your skills in other therapeutic areas of health-economic modelling such as, modelling of infectious diseases, building discrete event simulations to optimize healthcare resource allocation and processes.



IQVIA is a leading global provider of advanced analytics, technology solutions and clinical research services to the life sciences industry. We believe in pushing the boundaries of human science and data science to make the biggest impact possible – to help our customers create a healthier world. Learn more at

Apply Now


Learn About How We Work

Similar Jobs

See More Jobs

Join our Global Talent Network

Let’s stay connected. Sign up to receive alerts when new opportunities become available that match your career ambitions.

Join our network