C++ Software Engineer (Remote/Hybrid)

Posted Yesterday
Be an Early Applicant
8 Locations
Remote
Junior
Healthtech
The Role
The C++ Software Engineer will enhance and optimize existing C++ codebases, implement best practices in software design, ensure code quality, and contribute to development improvement processes while working in the healthcare domain.
Summary Generated by Built In

Overview:

The Core Diabetes Model is a disease-simulation model used to inform health policy decisions and conduct economic evaluations for interventions aimed at controlling diseases by delaying the occurrence of their complications.

You will support the development team in refactoring and optimizing the existing C++ codebases with outlook to their extension to new therapeutic areas.

The ideal candidate will possess a junior/middle C++ technical background with passion for writing clean, efficient code as well as a genuine interest in developing code for the healthcare sector.

If you are interested in disease and health-care related processes simulation modelling and wish to apply your technical skills to help inform healthcare decision making, this is the role for you.

Job Activities:

  • Work with the team in reviewing and refactoring legacy codebases.
  • Work with the team to extend the current models with new features, diseases and comorbidities.
  • Implement best practices in software design and development.
  • Ensure code quality through rigorous testing and code reviews.
  • Contribute to the continuous improvement of development processes.
  • Co-writing code documentation and technical reports (Word, PPT, Excel), inside and outside the team

Qualifications

  • BSc degree in Medical/Biomedical sciences/Engineering, or Mathematics
  • Demonstrable interest in population health science, public health, epidemiology
  • Understanding of disease modelling, healthcare analytics and/or medical statistics
  • Minimum of 3 years of experience in C++ development, with proficiency in C++17 or later versions.
  • Proven experience working with large scientific codebases (200,000 - 300,000 lines of code or more).
  • Hands-on experience with Visual Studio 2017 or newer, toolkit v141 or newer.
  • Experience with SQL databases and writing efficient queries.
  • Proficiency in software version control systems, particularly Git.
  • Strong background in object-oriented programming (OOP).
  • Solid understanding and practical application of design patterns.
  • Experience with unit testing frameworks (e.g., Google Test).
  • Excellent problem-solving skills and attention to detail.
  • Strong oral/written English communication skills.

Preferred Qualifications:

  • Experience with multi-threading and concurrency.
  • Knowledge of modern software development methodologies (e.g., Agile, Scrum, Extreme Programming).
  • Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.
  • Familiarity with performance optimization techniques.
  • Experience with cross-platform development.
  • Experience with debugging and profiling tools.

IQVIA is a leading global provider of clinical research services, commercial insights, and healthcare intelligence to the life sciences and healthcare industries. We create intelligent connections to accelerate the development and commercialization of innovative medical treatments to help improve patient outcomes and population health worldwide. Learn more at https://jobs.iqvia.com.

At IQVIA, we believe that diversity, inclusion, and belonging empower our mission to accelerate innovation for a healthier world. We create a culture of belonging by valuing the perspectives of all talented employees worldwide and providing them with the opportunity to power smarter healthcare for everyone, everywhere. When our talented employees bring their authentic selves and their diverse experiences to work, they enable us to accomplish extraordinary things. Multifaceted thought processes spark innovation. Multi-talented collaboration harnesses innovation to deliver superior outcomes.

Top Skills

C++
The Company
Bangalore, Karnataka
61,500 Employees
On-site Workplace
Year Founded: 2016

What We Do

IQVIA (NYSE:IQV) is a leading global provider of advanced analytics, technology solutions, and clinical research services to the life sciences industry. IQVIA creates intelligent connections across all aspects of healthcare through its analytics, transformative technology, big data resources and extensive domain expertise. IQVIA Connected Intelligence™ delivers powerful insights with speed and agility — enabling customers to accelerate the clinical development and commercialization of innovative medical treatments that improve healthcare outcomes for patients. With approximately 70,000 employees, IQVIA conducts operations in more than 100 countries. To learn more, visit www.iqvia.com.

Similar Jobs

Remote
28 Locations
880 Employees

Smartling Logo Smartling

Senior Java Developer

Artificial Intelligence • Cloud • Information Technology • Machine Learning • Natural Language Processing • Software
Easy Apply
Remote
28 Locations
95 Employees

GitLab Logo GitLab

Senior Technical Instructor - EMEA

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
Remote
28 Locations
2350 Employees

GitLab Logo GitLab

Intermediate Site Reliability Engineer, Environment Automation

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
Remote
28 Locations
2350 Employees

Similar Companies Hiring

Zealthy Thumbnail
Telehealth • Social Impact • Pharmaceutical • Healthtech
New York City, NY
13 Employees
Cencora Thumbnail
Pharmaceutical • Logistics • Healthtech
Conshohocken, PA
46000 Employees
Stepful Thumbnail
Software • Healthtech • Edtech • Artificial Intelligence
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account