About Sibel Health
Sibel Health is an award-winning digital health startup headquartered in Chicago, Illinois, with an international office in Seoul, South Korea. Founded out of a Northwestern University biotechnology lab, the company develops technology designed to improve health monitoring, particularly for vulnerable patients such as pregnant individuals and babies.
Sibel Health is focused on using wireless monitoring and digital health technology to improve patient care worldwide.
About the Role
Sibel Health is seeking a Staff Software Engineer to lead end-to-end feature development across backend services, cloud infrastructure, and mobile applications. This role combines system architecture, hands-on engineering, clinical system integration, deployment, and software verification and validation.
You’ll use AI coding agents to accelerate development while maintaining ownership of architecture, implementation, testing, and documentation. Your work will support real-world clinical deployments, including software running on AWS and on-premises hospital servers and applications used by clinicians for real-time patient monitoring.
The ideal candidate has 8–12 years of software engineering experience, strong backend and mobile development skills, and direct experience deploying software into hospital or similarly complex enterprise environments.
Key Responsibilities
System Architecture
•Own the architecture of features and subsystems, including component boundaries, interface contracts, data models, and deployment topology.
•Define and document interfaces connecting sensors, gateways, hospital systems, clinical applications, and third-party integrations.
•Determine which components should run on-premises versus in the cloud based on latency, reliability, and data residency requirements.
•Document architectural decisions and trade-offs to support long-term maintainability and provide context for future engineers and AI coding agents.
•Align feature-level architecture with platform and systems engineering requirements.
Backend & Cloud Development
•Design and maintain backend services for data ingestion, real-time processing, storage, analytics, alert evaluation, and clinical integration.
•Develop data pipelines connecting sensor gateways to clinical systems using technologies such as MQTT, Kafka, and FHIR R4 APIs.
•Build and maintain interoperability interfaces for hospital systems, including Epic, Cerner, and Capsule/Sickbay.
•Develop and operate cloud services using AWS Lambda, DynamoDB, Cognito, and API Gateway, alongside on-premises deployments within hospital networks.
•Ensure backend systems meet security, scalability, and compliance requirements, including HIPAA, SOC 2, and applicable FDA cybersecurity guidance.
Mobile Application Development
•Build and maintain Flutter applications for Android and iOS supporting patient monitoring, clinical alerts, and sensor management.
•Implement Bluetooth Low Energy (BLE) communication, including connection management, GATT operations, reconnection strategies, and background processing.
•Develop real-time data visualizations, clinical workflows, and alarm presentation aligned with IEC 60601-1-8 requirements.
•Optimize mobile performance, battery consumption, memory usage, and responsiveness under continuous data-streaming workloads.
•Coordinate with firmware engineers on BLE protocols, data formats, and connection parameters.
Deployment & Clinical Integration
•Plan and execute software deployments in hospital environments, including on-premises installation, configuration, and site-specific validation.
•Implement and troubleshoot clinical integrations using FHIR R4, HL7v2, ADT feeds, vendor middleware, and related interfaces.
•Prepare deployment guides, network requirements, and security documentation for hospital IT teams.
•Support go-live activities and resolve post-deployment issues, including remote troubleshooting in restricted-access environments.
•Build observability into applications through logging, metrics, and health monitoring to support remote diagnosis.
Verification, Validation & Documentation
•Own the verification and validation (V&V) lifecycle for assigned features in accordance with the company’s Software Development Plan and applicable quality procedures.
•Prepare and maintain software requirements specifications (SRS), software design specifications (SDS), verification plans, test cases, verification reports, and bidirectional traceability matrices.
•Apply risk-based verification practices aligned with software safety classifications and ISO 14971 risk management.
•Assess third-party and off-the-shelf software components, including Flutter packages, Python libraries, and AWS SDKs.
•Manage software changes, assess their impact on existing verification evidence, and maintain configuration management records.
•Support regulatory submissions, including 510(k) and De Novo, by maintaining complete, consistent, audit-ready software lifecycle documentation.
Cross-Functional Leadership
•Serve as the primary technical contact for features spanning backend and mobile development.
•Partner with systems engineering, firmware, software engineering, and verification and validation teams.
•Take end-to-end ownership of technical delivery, from architecture and implementation through deployment and ongoing support.
Required Qualifications
•8–12 years of software engineering experience, with demonstrated depth in both backend and mobile development.
•Experience owning system architecture for complex applications, including component decomposition, interface design, and deployment planning.
•Strong systems thinking and the ability to understand how backend, mobile, and system-interface decisions affect one another.
•Production experience developing backend services, APIs, data pipelines, and event-driven architectures.
•Experience deploying software to cloud and/or on-premises server environments.
•Mobile development experience with Flutter, Kotlin, or Swift, including real-time data handling and platform-specific performance optimization.
•Hands-on experience deploying software into hospitals, clinical environments, or similarly constrained enterprise settings.
•Experience integrating with EHR platforms, clinical middleware, enterprise systems of record, or equivalent systems through FHIR, HL7v2, or vendor APIs.
•Understanding of technical standards, including RFC 9110, IEEE 11073, IEC 60601-1-8, and BLE GATT, as well as process and safety standards such as IEC 62304, ISO 13485, and ISO 14971.
•Experience producing software lifecycle and compliance documentation in a regulated or safety-critical environment, such as medical devices, automotive, or aerospace.
•Experience planning and executing system-level and software-unit verification, with test evidence traceable to requirements.
•Hands-on experience with AI coding agents such as Claude, Cursor, or GitHub Copilot, including prompt development, agent instruction files, and workflow optimization.
•Strong specification and documentation skills, including the ability to define interface contracts, acceptance criteria, and architectural decisions precisely.
Preferred Qualifications
•Experience in medical devices, digital health, healthcare, or regulated product development.
•Experience integrating BLE protocols from the mobile or gateway side, including GATT services, connection parameter negotiation, and reliability in clinical radio-frequency environments.
•Experience with infrastructure as code and deployment automation using Terraform, AWS CDK, CloudFormation, Ansible, or similar tools.
•Experience with real-time data systems, including Kafka, MQTT, time-series databases, and event-driven architectures.
•Experience creating and maintaining AI agent instruction files, prompt libraries, or context engineering systems for development teams.
Equal Employment Opportunity
Sibel Health Inc. is an equal opportunity employer. All qualified applicants receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.