Senior Software Engineer

iSono Health

$145K — $175K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • BS/MS in Computer Science; 3-5 years of experience
  • Proficient in C#, C++, and .NET; familiarity with Python and JavaScript is a plus
  • Strong understanding of multi-threaded programming and memory management
  • Experience with relational and NoSQL databases like MySQL, PostgreSQL, and MongoDB
  • Ability to thrive in a fast-paced startup environment
  • Team player with strong communication skills

Responsibilities

  • Design and implement software architecture for a cross-platform 3D ultrasound desktop application
  • Integrate imaging algorithms and AI/ML models into a production-ready product
  • Architect secure databases and storage solutions with strong encryption practices
  • Develop high-speed data acquisition pipelines for real-time imaging
  • Optimize performance of compute-intensive workloads through threading and resource allocation
  • Create secure APIs for data ingestion and compliance with regulatory standards
  • Collaborate with frontend developers to enhance user interactions
  • Lead the software development team and manage DevOps processes

Benefits

  • Stock options
  • Health benefits
  • 401(k) retirement plan
Full 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.

Similar Jobs

More Jobs at iSono Health

More Consumer Technology Jobs

Find similar Senior Software Engineer jobs: