remote
Director, Software Development Remote - IQVIA
Software Engineer
Lead a distributed engineering team to architect and scale robust APIs, data pipelines, and web platforms using Python, Java, and AWS, driving technical excellence and operational performance for a digital health audience platform.
About the role
Key Responsibilities
- Lead and mentor a distributed team of engineering managers and senior engineers, fostering a culture of high performance and continuous improvement.
- Own the technical direction and delivery of scalable APIs, data pipelines, and web platforms that power audience and HCP capabilities.
- Drive architecture decisions, ensuring clean integration across products and reliable, high‑throughput data flows.
- Collaborate with product, data science, and operations stakeholders to translate business needs into robust engineering solutions.
- Establish and maintain engineering best practices, including CI/CD, automated testing, and cloud infrastructure management.
Requirements
- 10+ years of software engineering experience with a strong background in Python, Java, and AWS services.
- Proven leadership of large, distributed engineering teams and delivery of complex, high‑scale systems.
- Deep expertise in API design, data pipeline architecture, and container orchestration (Kubernetes).
- Strong communication skills and ability to influence cross‑functional stakeholders.
- Experience with Agile methodologies and modern DevOps practices.
Skills
pythonjavaawskubernetes