Note: The job is a remote job and is open to candidates in USA. IQVIA is a leading global provider of clinical research services, commercial insights, and healthcare intelligence to the life sciences and healthcare industries. The Senior Software Engineer in Device Integrations will design and develop software solutions that integrate medical devices, ensuring seamless data flow across clinical systems and contributing to impactful clinical innovations.
Responsibilities
- Design and develop solutions aligned with business and product requirements
- Integrate medical devices (e.g., ECG, blood pressure monitors, CGMs) into the platform
- Work across technologies including: Device communication (USB/serial ports), SDKs/DLLs, REST APIs and web services, Cloud-based microservices and mobile applications
- Contribute across front-end and backend development, with a strong emphasis on backend systems
- Build scalable, maintainable, and high-performance applications
- Ensure high software quality through: Code reviews, Advanced testing strategies, End-to-end system validation
- Troubleshoot and resolve complex integration issues
- Communicate effectively with internal teams and external stakeholders
- Create and maintain technical documentation, including: Design documents, Functional specifications, Change requests
- Develop diagrams and visual artifacts to represent system workflows
- Follow SDLC best practices and processes
- Collaborate with engineers, QA, product owners, and domain experts
- Contribute to team knowledge sharing and continuous improvement initiatives
- Support onboarding and mentoring of new team members
Skills
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of software development experience
- Strong knowledge of SDLC processes
- Proficient in object-oriented programming (Java or similar)
- Experience with API-based integrations and web services
- Experience with relational databases (e.g., MySQL)
- Familiarity with Git and scripting (shell or similar)
- Strong analytical, problem-solving, and communication skills
- Ability to work independently in a remote environment
- Experience with Java, Spring Boot, Grails, Groovy, SQL
- Knowledge of communication protocols (HTTP, WebSockets, SFTP, Bluetooth)
- Experience with data formats (JSON, XML, CSV, HL7)
- Understanding of scalable architecture and system design
- Experience with ETL pipelines and data warehousing
- Experience with CI/CD and DevOps practices
- Experience with AWS and containerized environments (e.g., Kubernetes)
- Familiarity with clinical trials (Phase I–IV)
- Familiarity with Good Clinical Practice (GxP)
- Familiarity with HIPAA, GDPR
- Familiarity with FDA 21 CFR Part 11
- Familiarity with EMA and GAMP5 standards
Benefits
- 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.
- Fully remote role
- U.S. time zone alignment preferred
Company Overview
Company H1B Sponsorship