Senior Software Engineer, Device Integrations

IQVIABoston, MA
$91,300 - $228,200Remote

About The Position

We are the creators of ClinSpark, the world’s first CDISC ODM-certified Phase I clinical trial automation platform, designed to improve the speed, quality, and transparency of clinical research. The platform enables real-time data capture from clinical trial participants—both onsite and remote—through a wide range of connected medical devices and integrations. ClinSpark supports secure, scalable, and compliant data management, accelerating clinical workflows and enhancing decision-making across study teams. You will be part of the Connected Devices group within IQVIA, a global leader leveraging data, advanced analytics, technology, and domain expertise to advance healthcare outcomes. We are a globally distributed, remote-first team, offering flexibility, autonomy, and a strong focus on work-life balance. Our environment is dynamic, collaborative, and highly rewarding, with opportunities to contribute to impactful clinical innovations.

Requirements

  • 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

Nice To Haves

  • 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, CI/CD and DevOps practices, AWS and containerized environments (e.g., Kubernetes)
  • Familiarity with: Clinical trials (Phase I–IV), Good Clinical Practice (GxP), HIPAA, GDPR, FDA 21 CFR Part 11, EMA and GAMP5 standards

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

Benefits

  • Flexibility
  • Autonomy
  • Strong focus on work-life balance
  • Opportunities to contribute to impactful clinical innovations
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service