IQVIA Logo

IQVIA

C++ Software Engineer (Remote/Hybrid)

Posted 17 Days Ago
Be an Early Applicant
Remote
8 Locations
Junior
Remote
8 Locations
Junior
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.
The summary above was generated by AI

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
  • Minimum of 3 years of experience in C++ development, with proficiency in C++17 or later versions.
  • Solid understanding and practical application of design patterns.
  • Experience with unit testing frameworks (e.g., Google Test).
  • Experience with SQL databases and writing efficient queries.
  • 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.
  • Proficiency in software version control systems, particularly Git.
  • Strong background in object-oriented programming (OOP).
  • Excellent problem-solving skills and attention to detail.
  • Understanding of disease modelling, healthcare analytics and/or medical statistics
  • Strong oral/written English communication skills.

Nice to Have:

  • Experience with multi-threading and concurrency.
  • Nice to have Experience as a Frontend Developer with a focus on UI/UX and GUI development, contributing to the creation of user-friendly and visually appealing interfaces.
  • 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.

What we offer

  • Working in an international team for top-tier customers
  • 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 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

Agile
C++
C++17
Extreme Programming
Git
Google Test
Scrum
SQL
Visual Studio 2017 Or Newer

Similar Jobs

4 Days Ago
Remote
28 Locations
Senior level
Senior level
Other
The Senior/Lead C++ Software Engineer will lead development of a calling product backend, working with international teams to optimize infrastructure and support systems. Responsibilities include development, collaboration on product features, and enhancing operational efficiency while ensuring high standards.
Top Skills: C++DockerGitGoJenkinsLinuxNoSQLSQL
18 Days Ago
Remote
28 Locations
Entry level
Entry level
Cloud • Software
The Software Engineer will work on developing the Core Desktop for Ubuntu, focusing on creating secure and reliable Linux environments. Responsibilities include coding, collaborating with team members, participating in code reviews, and contributing to documentation. Skills in Linux technologies and programming languages such as C/C++, Python, and Go are essential, along with a willingness to learn and adapt.
Top Skills: ApparmourC/C++CgroupsDartGoGrubKernel NamespacesLinux Container TechnologiesPythonSeccompShell ScriptingSystemdXdg Portals
21 Hours Ago
Remote
31 Locations
Senior level
Senior level
Artificial Intelligence • Enterprise Web • Software
As a Senior Software Engineering Manager at Sanity.io, you will lead a team focusing on enhancing their Content Operating System, driving product growth initiatives, and creating optimal user experiences. You will mentor engineers, define technical direction, support agile methodologies, and collaborate with cross-functional teams to build scalable solutions and deliver high-quality products.

What you need to know about the Dublin Tech Scene

From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account