Senior Software Engineer

Worky

Sunnyvale (CA)

On-site

USD 145,000 - 175,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Stock options
Health benefits
401(k)

Job summary

iSono Health is seeking a senior software engineer to architect and develop a state-of-the-art platform, integrating a desktop application with 3D ultrasound visualization and secure cloud back-end for centralized storage and ML.

You will lead a growing team, implement production-grade code, and collaborate with frontend teams to deliver robust, compliant software for medical imaging hardware and software ecosystems.

Qualifications

  • BS/MS in computer science with 3–5+ years of experience.
  • Proficient in C# and C++, .NET in Visual Studio; Python/JavaScript a plus.
  • Strong understanding of multi-threaded programming and memory management.
  • Experience with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB).
  • Startup experience preferred; strong written and oral communication.

Responsibilities

  • Design and implement cross‑platform desktop software architecture for a 3D ultrasound system.
  • Integrate imaging algorithms, AI/ML models, and hardware interfaces.
  • Develop secure APIs and cloud-enabled services for data ingestion and processing.
  • Lead DevOps, CI/CD, and end‑to‑end test automation.
  • Collaborate with frontend developers for intuitive user experiences.
  • Create comprehensive documentation and mentor junior developers.

Skills

C#
C++
.NET
Python
JavaScript
Relational DB
NoSQL
Multithreading
CI/CD
GIT

Education

BS in Computer Science
MS in Computer Science

Tools

Visual Studio
CUDA
Git

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

Senior Software Engineer - Cloud
Senior Software Engineer - Cloud

iSono Health Inc. • Sunnyvale (CA)

On-site
USD 125,000 - 160,000
Stock options
Health benefits
401k
Head of Engineering, Ultrasound Systems
Head of Engineering, Ultrasound Systems

iSono Health Inc. • Sunnyvale (CA)

On-site
USD 170,000 - 205,000
Annual bonus plan
Stock-based compensation
Lead Ultrasound Imaging Engineer (AI & Systems)
Lead Ultrasound Imaging Engineer (AI & Systems)

iSono Health Inc. • Sunnyvale (CA)

On-site
USD 165,000 - 180,000
Stock Options
Health Benefits
401k
Senior Software Engineer - Health Imaging Platform & Cloud
Senior Software Engineer - Health Imaging Platform & Cloud

Worky • Sunnyvale (CA)

On-site
USD 145,000 - 175,000
Stock options
Health benefits
401(k)
Software Manager
Software Manager

DeepSight Technology • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Competitive salary
Stock options
Medical, dental, and vision insurance
+1
Ultrasound Transducer Engineer
Ultrasound Transducer Engineer

iSono Health Inc. • Sunnyvale (CA)

On-site
USD 125,000 - 155,000
Stock Options
Health Benefits
401k
Principal Software Engineer
Principal Software Engineer

Digital Health Solutions • Andover (MA)

On-site
USD 140,000 - 190,000
Health insurance
401(k) with employer match
Paid time off
Software Engineer - Burlington, VT Office
Software Engineer - Burlington, VT Office

Sirona Medical, Inc. • Burlington (VT)

Hybrid
USD 90,000 - 110,000
Stock Options
Flexible PTO
Life Insurance
+4
Senior Staff Software Engineer
Senior Staff Software Engineer

Indenovo Global Search & Selection • San Francisco (CA)

Hybrid
USD 180,000 - 280,000
Software Engineer Office
Software Engineer Office

Sirona Medical Inc. • Cincinnati (OH)

Hybrid
USD 85,000 - 115,000
Stock Options
Flexible PTO
Life insurance
+4