Job Information
IQVIA Staff Engineer, Software Development, Applied Data Science Center in Durham, North Carolina
The Applied Data Science Center:
Our Applied Data Science Center (ADSC) harnesses our global healthcare insights, working closely with our clinical and therapeutic experts to power evidence-driven design, speed site activation and recruit the right patients, faster. We are using big data and advanced analytics to derive insights that transform clinical development and bring new medicines to patients faster through successful trial delivery.
This multi-functional team is an innovation for our business, requiring entrepreneurial and independent thinking to build our capability. Unique and with a global view, this Center of Excellence is a chance to revolutionize the clinical research industry.
Staff Engineer – The Role
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, delivering functionality, providing technical leadership and mentoring to other developers. You also will evangelize best practices for software engineering including design, development, lifecycle maintenance, and validation compliance 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.
Your typical activities will include:
Consistently deliver robust, high-quality, and reliable engineering outcomes within cross-functional autonomous scrum teams.
Lead security assessments and product readiness evaluations to ensure solutions meet rigorous standards.
Look for opportunities for standardization, simplification, and better alignment with overall architecture design philosophy in your team's codebase, and create backlog tasks accordingly
Collaborate across teams for planning, prototype development, and knowledge-sharing initiatives.
Research and evaluate emerging industry tools and techniques, sharing insights with engineers and leadership.
Foster a culture of curiosity, innovation, and continuous learning across engineering teams.
Advise engineering managers and individual contributors on best practices, standards, and technology selection.
Build and maintain partnerships with engineers and leaders across the organization to drive collaboration.
Provide thought leadership by contributing subject matter expertise and driving new technical initiatives.
Collaborate among software, test, and site reliability engineers.
Partner with product managers to align technical requirements with business goals and delivery timelines.
Develop a deep understanding of the company’s products and operating environments, identify improvement opportunities, and build consensus among stakeholders.
Qualification:
8+ years of relevant collaborative software development experience
2+ years full time engineering roles in at least four companies
Lead technical discussions and code reviews to ensure the correct application of design patterns and principles.
Document design decisions and patterns used in project to ensure knowledge sharing and consistency across the team.
Expert familiarity with multiple programming languages, including Python and JavaScript.
Experience designing and developing secure web applications using a microservice-oriented architecture, preferably utilizing python and flask
Experience with Kubernetes or another container orchestration platform
Expertise in SQL, relational databases and ORM’s as well as familiarity with NoSQL databases
Experience with big data technologies like Hadoop, Spark and Kafka
Previous experience working with large volumes of complex data including modern ETL and ELT processes and tools e.g. Airflow, DBT
Experience developing and designing enterprise software solutions that integrate multiple systems
Demonstrated aptitude for and interest in peer mentorship
Growing ability to explain complex concepts to technical and non-technical audiences at a mix of levels and abilities
Knowledge of Agile methodology and experience working in a collaborative Agile environment
Demonstrated capability for design thinking, strategic planning, and product development
Previous experience with production level cloud ecosystems (AWS preferred)
We will also appreciate if you have some of:
Experience designing CI/CD pipelines
Experience with building, testing, measuring, and deploying machine learning models in production
Experience with clinical domain and with regulated data
Experience with prompt engineering and integration of LLMs into traditional
Experience with JavaScript framework such as React.js.
This role is not eligible for visa sponsorship
#LI-REMOTE
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
We are committed to providing equal employment opportunities for all, including veterans and candidates with disabilities. https://jobs.iqvia.com/eoe
IQVIA’s ability to operate and provide certain services to customers and partners necessitates IQVIA and its employees meet specific requirements regarding COVID-19 vaccination status. https://jobs.iqvia.com/covid-19-vaccine-status
The potential base pay range for this role, when annualized, is $136,800.00 - $254,000.00. The actual base pay offered may vary based on a number of factors including job-related qualifications such as knowledge, skills, education, and experience; location; and/or schedule (full or part-time). Dependent on the position offered, incentive plans, bonuses, and/or other forms of compensation may be offered, in addition to a range of health and welfare and/or other benefits.
IQVIA is a world leader in using data, technology, advanced analytics, and expertise to help customers drive healthcare – and human health – forward. Together with the companies we serve, we are enabling a more modern, more effective and more efficient healthcare system, and creating breakthrough solutions that transform business and patient outcomes.
To get there, it takes diverse skills and a curiosity to explore new possibilities. No matter your role, everyone at IQVIA contributes to our shared goal of improving human health. Thank you for your interest in growing your career with us.
EEO Minorities/Females/Protected Veterans/Disabled
IQVIA
- IQVIA Jobs