Senior Software Engineer

iSono Health Inc.

United States

On-site

USD 145,000 - 175,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Stock Options
Health Benefits
401k

Job summary

iSono Health is seeking a senior software engineer to architect and develop a state‑of‑the‑art platform that combines a modern desktop application with an intuitive UI for data acquisition and 3D ultrasound visualization, backed by a secure cloud backend for centralized storage and ML.

Ideal candidates will design robust software, integrate imaging algorithms and hardware interfaces, and lead CI/CD processes while collaborating with frontend teams.

Qualifications

  • BS/MS in Computer Science with 3–5 years of experience.
  • Startup experience a must or strong preference.
  • Proficiency with C# and C++ in a .NET environment; Python/JavaScript is a plus.
  • Excellent multi‑threading and memory management understanding.
  • Experience with both relational and NoSQL databases.

Responsibilities

  • Design and implement a cross‑platform desktop app for 3D ultrasound data visualization.
  • Integrate imaging algorithms, AI/ML models, and hardware interfaces.
  • Develop secure, scalable server APIs and data storage solutions.
  • Create real‑time data acquisition pipelines and optimized workflows.
  • Lead CI/CD and collaborate with QA for V&V and test automation.
  • Mentor junior developers and drive architectural decisions.

Skills

C#
C++
.NET
Python
JavaScript
Multi-threading
Memory management
Relational databases
NoSQL databases

Education

BS/MS in Computer Science

Tools

Visual Studio
MySQL
PostgreSQL
MongoDB
AWS
Azure
CUDA

Job description

About the role

iSono Health is looking for a senior software engineer to join as a key member of our growing team to architect and develop a state-of-the-art platform that integrates a modern desktop application with an intuitive UI for data acquisition and 3D visualization of ultrasound images with a secure cloud back-end for centralized storage and machine learning.


If you are bright, motivated, interested in cutting-edge healthcare technology and want to make an impact on the lives of millions of women around the world, iSono Health is a place for you. iSono Health is a venture-funded health technology startup headquartered in Sunnyvale.


Responsibilities


  • Design and implement robust software architecture and specifications for a cross-platform desktop application of a 3D ultrasound system.

  • Integrate imaging algorithms, AI/ML models, and hardware interfaces into a cohesive, production‑ready software product.

  • Architect secure and efficient databases and file storage solutions for both client and server environments, incorporating strong encryption and security practices.

  • Develop high‑speed data acquisition pipelines and efficient workflows for real‑time imaging and reconstruction.

  • Optimize performance of compute‑intensive workloads through effective threading, resource allocation, and memory management.

  • Develop secure, compliant APIs to facilitate reliable data ingestion and server-side processing, aligning with regulatory requirements.

  • Build and oversee the infrastructure required for server-side web applications enabling remote image viewing, reconstruction, and AI capabilities.

  • Collaborate closely with frontend developers to create intuitive user interactions and engaging application features.

  • Develop and maintain high-quality production-level code for different application components.

  • Create comprehensive documentation covering architecture decisions, codebase details, and system integrations.

  • Lead the software development team, mentoring junior developers and ensuring effective team collaboration.

  • Manage DevOps processes, including continuous integration and continuous deployment (CI/CD) to ensure rapid, reliable software releases.

  • Collaborate closely with the QA team to conduct software verification and validation (V&V) activities, integration testing, and end‑to‑end test automation.


Minimum Qualifications


  • BS/MS in computer science with at least 3-5 years of experience

  • Full stack developer, must be proficient in C# and C++, and .Net in the Microsoft Visual Studio environment. A plus with server‑side languages such as , Python, JavaScript

  • Excellent understanding of multi‑threaded programming and memory management

  • Experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).

  • Ability to work in a dynamic and fast‑paced environment

  • Start up experience a must

  • Team player with excellent written and oral communication skills


Preferred Qualifications


  • MS in computer science with 5+ years of experience

  • Experience with JavaScript frameworks such as Node, Vue, Angular, and React.

  • Background in real‑time systems and hardware‑software integration.

  • Experience with medical device software development and regulated environments (e.g., IEC 62304).

  • Experience in Imaging Software preferred

  • Familiarity with GPU acceleration (CUDA or similar frameworks) is a strong plus

  • Experience with cloud computing platforms, such as AWS, Google Cloud or Azure.


Salary is market competitive with experience and includes Stock Options, Health Benefits and 401k.


Annual Salary Range is $145,000 to $175,000.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Medical Imaging & AI Platform
Lead Software Engineer - Medical Imaging & AI Platform

iSono Health Inc. • United States

On-site
USD 145,000 - 175,000
Stock Options
Health Benefits
401k
Senior Software Engineer
Senior Software Engineer

Siemens Healthineers AG • Northern (KY)

Hybrid
USD 110,000 - 151,000
Medical insurance
Dental insurance
Vision insurance
+6
Senior Software Engineer
Senior Software Engineer

Kismet Search • California (MO)

On-site
USD 140,000 - 175,000
401(k) with company match
Unlimited PTO
Beautiful offices in North County Coastal
Senior Ultrasound Engineer
Senior Ultrasound Engineer

Current Surgical • San Francisco (CA)

On-site
USD 140,000 - 190,000
Health insurance
Stock options
Senior Ultrasound Engineer
Senior Ultrasound Engineer

Current Surgical Inc. • San Francisco (CA)

On-site
USD 140,000 - 220,000
Software Engineer, Cloud
Software Engineer, Cloud

Hyperfine | AI-Powered Portable MRI • Palo Alto (CA)

Hybrid
USD 126,000 - 145,000
Corporate bonus eligibility
Equity plans
Senior Backend Software Engineer
Senior Backend Software Engineer

Kismet Search • California (MO)

On-site
USD 140,000 - 210,000
Performance bonus
RSUs with a publicly traded company
100% employer-paid medical, dental &  
+1
Sr. Machine Learning Engineer
Sr. Machine Learning Engineer

Intuitive • Sunnyvale (CA)

On-site
USD 197,000 - 283,000
Sr. Machine Learning Engineer
Sr. Machine Learning Engineer

Intuitive Surgical, Inc. in • Sunnyvale (CA)

On-site
USD 167,000 - 283,000
Software Engineer – Image Reconstruction
Software Engineer – Image Reconstruction

Siemens Healthineers • Knoxville (TN)

On-site
USD 100,000 - 137,000
Medical insurance
Dental insurance
Vision insurance
+6