IQVIA

Staff Engineer, Software Development, Applied Data Science Center Development

11 October 2024
Apply Now
Deadline date:
£96000 - £179000 / year

Job Description

Role Summary:

As one of our most senior engineers, you will lead the design and development of data science applications, aimed at supporting clinical trials business, including optimizing design and execution of clinical trials, and improving risk management.  

You will be a hands-on technical leader, providing architecture and shaping coding standards. You also will evangelize best practices for software engineering including design, development, and lifecycle maintenance, and will partner with multiple software engineering teams to encourage practices like code reusability / shared libraries, UX driven design, and a culture of continuous improvement. 

As a Staff Engineer you will mentor senior engineers, sharing best practices and learning together across all disciplines of our work. 

You will meet frequently with stakeholders, product managers, engineering managers, data scientists, and other individual contributor engineers to understand a wide array of technical and business impacting variables, and distil these into strategic and tactical choices that our engineering teams will use to develop and improve software products for our customers.   

Responsibilities:

  • Design and lead implementation of projects, including establishing and enforcing standards

  • Make decisions affecting analysis and implementation of all details of architecture for projects

  • Determines direction needed to achieve prescribed long-term objectives

  • Independently contribute to stable, reliable product development work after being given an objective

  • Consistently delivers robust, high-quality, reliable engineering outcomes

  • Suggest areas of work for themselves and their team

  • Mentor interns, apprentices, and other engineers

  • Emulate curiosity and innovation

  • Research current and emerging industry tools and techniques, and share these findings with colleagues

  • Provide solutions that are innovative and original

  • Lead cross-team exercises, including incident management bridges (DevOps, MLEOps, etc)

  • Take proactive steps to improve product quality

  • Perform code reviews for work submitted by other engineers

  • Proactively identify and propose solutions for business-impacting technical challenges 

  • Encourage cross-domain collaboration among engineers and engineering managers in multiple disciplines (software engineering, test engineering, and site reliability engineering) 

Qualifications:

  • Led projects with teams of peers (peer leadership/influence, not HR management authority)

  • Solid understanding of clinical research business domain

  • Used/consumed APIs made by others 

  • Used CI/CD commit, test, deploy tools 

  • Implemented and supervised version control strategies 

  • Developed object-oriented software using Python 3.x 

  • Developed object-oriented software using JavaScript (ES5/6 or ES2015+) 

  • Designed and developed Microservices and APIs 

  • Developed software for container environments 

  • Deployed software into AWS or Azure 

  • Deployment automation using Terraform 

  • Deployed software into Kubernetes containers 

  • Strong verbal and written communication abilities 

  • Clear understanding of business operations 

  • Ability to blend business and technical inputs 

  • Prior experience working in a collaborative Agile environment

  • Previous experience with production level cloud ecosystems (AWS preferred) 

  • Previous experience working with large volumes of complex data including modern ETL processes and tools e.g. Airflow 

  • Career must include more than 8 years of total experience

  • Career must include employment lasting at least 2 years per company with at least 4 companies

  • Career must demonstrate progressively increasing scope of responsibility and technical ability

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