Director, Software Development (Remote)
Role details
Job location
Tech stack
Job description
IQVIA Digital is hiring a Director, Software Development to lead a core engineering organization responsible for our audience and data platforms. This role owns delivery, technical direction, and operational performance across a distributed team of managers and senior engineers (FTE + contractors).
You will drive the architecture and evolution of APIs, data pipelines, and web platforms that power IQVIA Digital's HCP and audience capabilities-ensuring they scale reliably, integrate cleanly across products, and support the needs of the business.
Key Responsibilities
Organizational Leadership
-
Lead a team of engineering managers and senior engineers across global teams
-
Drive consistent engineering practices across design, development, deployment, and operations
-
Oversee staffing, performance management, and vendor/contractor alignment
Strategy & Execution
-
Define and execute technology strategy aligned to IQVIA Digital business priorities
-
Partner closely with Product, Data, and Commercial teams to deliver against roadmap commitments
-
Influence senior leadership and drive alignment across cross-functional stakeholders
Platform & Architecture Ownership
-
Own end-to-end delivery and operation of API platforms connecting Digital products and datasets
-
Oversee engineering for core Audience data assets (HCP, HCN, identity, ingestion pipelines)
-
Ensure scalability, reliability, and performance of data and integration platforms
Operational & Delivery Excellence
-
Establish and enforce standard SDLC, release, and operational processes aligned to IQVIA Digital engineering practices
-
Ensure predictable, high-quality delivery across squads and platforms
-
Manage budgets, vendor relationships, and cost efficiency
Requirements
-
12+ years in software development, including leadership of large-scale engineering teams
-
8+ years managing engineering managers and/or senior technical leaders
-
Proven experience leading global, distributed teams and complex delivery organizations
-
Experience in product-led organizations with strong collaboration between Engineering and Product Management
-
Track record of aligning technical execution to business outcomes
Strong background in:
-
API architecture, development, and integration platforms
-
Data engineering and large-scale data platforms
-
Cloud-native environments (AWS, Snowflake preferred)
-
Experience incorporating AI-assisted development and modern engineering tooling into the SDLC
Nice to have:
- Experience leading web and/or native mobile application development teams
Technical Expertise (Representative, not exhaustive)
-
API architecture (REST, GraphQL) and system integrations
-
Data engineering & processing (Snowflake, Databricks, Spark)
-
Cloud-native architecture (AWS, Kubernetes, Docker)
-
Backend engineering (Python, Java, Node.js; API and ORM-based data access)
-
Modern application architecture (web and mobile), including Web: JavaScript/TypeScript, React-based frameworks (Next.js), server-side rendering. Mobile: Native (Swift/Kotlin) and cross-platform (React Native) architectures
-
Legacy system modernization into scalable, web-based platforms (e.g., internal tools, admin platforms)
-
Secure application design (SSO, RBAC, enterprise authentication patterns)
-
CI/CD and developer tooling (GitHub, GitLab)
-
Familiarity with AI-assisted development tools (e.g., Cursor)