Senior Software Engineer, Device Integrations
Core
Design and develop software solutions to integrate medical devices (ECG, blood pressure monitors, CGMs) into a clinical trial automation platform, enabling real-time data capture and seamless data flow across clinical systems.
Role type
Senior Software Engineer (Device Integrations)
Builds
Scalable backend systems and microservices for connected medical devices
Domain
Clinical research technology / Medical device integration
Deliverable
production ML models | product features
Required skills
Object-oriented programming (Java), API-based integrations, relational databases (MySQL), Git, SDLC processes
Preferred skills
Java/Spring Boot, communication protocols (HTTP, WebSockets, Bluetooth), data formats (JSON, XML, HL7), AWS/Kubernetes, CI/CD
Technologies
Java, Spring Boot, Grails, Groovy, MySQL, REST APIs, WebSockets, SFTP, Kubernetes, AWS
Responsibilities
Design and develop solutions aligned with business requirements; Integrate medical devices into the platform; Build scalable, maintainable applications; Ensure high software quality through code reviews and testing; Troubleshoot complex integration issues; Create and maintain technical documentation
Seniority
Senior, hands-on IC