Senior II Software Developer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
About Klinrisk
At Klinrisk, we’re transforming how chronic disease is predicted, diagnosed, and managed. Klinrisk is setting a new precedent in prognosis, using clinically validated AI to turn routine lab test results into actionable insights. Built on the groundbreaking research of Dr. Navdeep Tangri, a globally recognized leader in disease risk prediction, Klinrisk bridges world-class science with real-world impact. In the past year, the company has accelerated rapidly, achieving European approval (CE Mark) in partnership with Roche for the Kidney Klinrisk Algorithm, announcing a strategic collaboration with Renvio to embed predictive intelligence directly into kidney care workflows, and completing a successful fundraise to support ambitious team growth. As Klinrisk scales across healthcare systems, this is a rare opportunity to join a fast-growing company at the forefront of AI-powered medicine and help shape the future of patient care.
About the Role
Klinrisk is hiring a Senior II Software Developer to play a key role in the design, build, and operation of the platform that turns clinical algorithms into production Software as a Medical Device (SaMD). You will own significant features and components end to end, from data model and API through to the UI, and contribute to the technical direction for shipping them into a regulated, multi-tenant environment where reliability and auditability are not optional.
You report to the Head of Engineering and partner closely with the Product Manager, data scientists, and clinical domain experts, including in discovery, where you help shape what gets built before requirements are locked. You write production code, contribute to architectural decisions, mentor more junior developers, deploy and operate workloads on Azure, and use AI-assisted development tools responsibly on production work. You bring software design controls (e.g., IEC 62304, ISO 13485) into your day-to-day rather than treating them as a separate step, and you are fluent in working with health data under privacy and security constraints.
The right candidate has built and shipped medical device software in a regulated environment, has a track record of delivering high-quality features with minimal oversight, and is comfortable operating where quality and compliance are nonnegotiable.
Responsibilities
Own features and components end to end, data model, API, and UI, and contribute to architectural decisions and trade-offs across the stack
Resolve complex issues spanning front end and back end, including production incidents, and contribute to the post-incident improvements that prevent recurrence
Mentor more junior developers through pairing and thorough code review, and uphold the team's engineering standards
Design and operate integrations with external clinical systems (labs, vendor APIs, EHR/LIS feeds), including FHIR-based ingestion and exchange of large clinical datasets
Deploy and operate production infrastructure on Azure, including CI/CD
Build and maintain secure, multi-tenant systems with appropriate access controls and data segregation
Build and maintain data-cleaning and clinical data pipelines that feed model training and production inference, with validation and monitoring appropriate to a medical device
Put machine learning features into production, including versioning, monitoring, and retraining, and follow the team's practices for responsible use of AI-assisted development tools on production code
Work within the SaMD process: apply software design controls (IEC 62304, ISO 13485), risk management, verification and validation, and requirements traceability to your own work with minimal oversight
Handle health data (e.g., PHI) in line with privacy and security requirements
Work with the Product Manager during discovery to inform scope, surface technical constraints early, and turn clinical and business needs into buildable requirements
Collaborate closely with the data-science team to ensure accuracy and reliability of results, and communicate timelines, risks, and trade-offs clearly to technical and non-technical stakeholders
Resolve complex issues spanning front end and back end, including production incidents, and contribute to the post-incident improvements that prevent recurrence
Mentor more junior developers through pairing and thorough code review, and uphold the team's engineering standards
Design and operate integrations with external clinical systems (labs, vendor APIs, EHR/LIS feeds), including FHIR-based ingestion and exchange of large clinical datasets
Deploy and operate production infrastructure on Azure, including CI/CD
Build and maintain secure, multi-tenant systems with appropriate access controls and data segregation
Build and maintain data-cleaning and clinical data pipelines that feed model tra