Senior Software Engineer

iSono Health

  • Sunnyvale, California
  • 8 days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Algorithmsunmatched
    • Amazon Web Services (AWS)unmatched
    • AngularJSunmatched
    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • C++ Programming Languageunmatched
    • CUDA (Compute Unified Device Architecture)unmatched
    • Cloud Computingunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Computer Skillsunmatched
    • Computer Systemsunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cryptographyunmatched
    • Data Managementunmatched
    • Desktop PCunmatched
    • DevOpsunmatched
    • Documentationunmatched
    • GPU (Graphics Processing Unit)unmatched
    • Hardware-Software Integrationunmatched
    • Health Planunmatched
    • Healthcareunmatched
    • Healthcare Softwareunmatched
    • Imaging Applicationunmatched
    • Information/Data Security (InfoSec)unmatched
    • Integration Testingunmatched
    • International Electro-Technical Commission (IEC)unmatched
    • Internet Applicationunmatched
    • JavaScriptunmatched
    • JavaScript Frameworksunmatched
    • Leading Edge Technologyunmatched
    • Machine Learningunmatched
    • Medical Equipmentunmatched
    • Memory Managementunmatched
    • Mentoringunmatched
    • Microsoft .NETunmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft Visual Studiounmatched
    • Microsoft Windows Azureunmatched
    • MongoDBunmatched
    • Multiplatform/Cross-Platformunmatched
    • Multithreaded Programmingunmatched
    • MySQLunmatched
    • NoSQLunmatched
    • Node.jsunmatched
    • Performance Tuning/Optimizationunmatched
    • PostgreSQLunmatched
    • Presentation/Verbal Skillsunmatched
    • Process Managementunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assuranceunmatched
    • Quality Managementunmatched
    • React.jsunmatched
    • Regulatory Requirementsunmatched
    • Relational Databases (RDBMS)unmatched
    • Resource Managementunmatched
    • Server Programming/Applicationsunmatched
    • Software Architectureunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Software Specificationunmatched
    • Software Validationunmatched
    • Startupunmatched
    • System Integration (SI)unmatched
    • Team Playerunmatched
    • Test Automationunmatched
    • Ultrasoundunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Validation Testingunmatched
    • Vue.jsunmatched
    • Writing Skillsunmatched

    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.

    Numbers & Facts

    LocationSunnyvale, California

    Similar Jobs

    See more jobs