Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$165k - $180k

iSono Health

About iSono Health Inc.

iSono Health built a high-frequency, real-world data engine at the intersection of robotic 3D quantitative ultrasound, AI, and breast imaging. Our FDA-cleared " virtual sonographer " is a portable, wearable, and automated point of care breast imaging device that allows high quality breast imaging at patient's care site.


We have created a new category of data-driven infrastructure for early cancer detection, no sonographer required, and built for longitudinal insights. Our mission is to make personalized whole breast imaging accessible to all women worldwide, so no women dies becuase thier breast cancer went undetected.


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 5-10 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 8+ 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 $165,000 to $180,000.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Sunnyvale, CA vacancy
  •  ...Reevo, Inc. is looking for a Senior Software Engineer based in Santa Clara, California. In this role, you will collaborate with teams to develop innovative software solutions tailored to customer needs. Ideal candidates will have at least 5 years of experience, especially... 
    Senior

    Reevo, Inc.

    Santa Clara, CA
    1 day ago
  •  ...frameworks and writing REST APIs. 5+ years of solid back-end software programming experience in Java. Preferences Solid foundation in...  ...Azure). This is a unique opportunity to participate in an elite engineering team that works with blockchain technology and builds platform... 
    Senior

    TBCASoft

    Sunnyvale, CA
    5 days ago
  • $152k - $287.5k

     ...NVIDIA Gruppe is seeking a highly motivated Senior Software Engineer to join our communication libraries and network software team in Santa Clara, California. This role focuses on designing and maintaining software for complex computing systems used in High Performance... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    5 days ago
  •  ...learning technology, advanced device intelligence, powerful decision engine and investigation tools work together to provide guaranteed...  ...many Fortune 500 companies across the globe. Our award-winning software platform is powered by a team of world-class experts in big... 
    Senior

    DataVisor

    Mountain View, CA
    3 days ago
  •  ...A leading technology firm based in Sunnyvale, CA seeks a Senior Software Engineer focused on developing mission-critical applications for GPS receivers. In this role, you will drive the full software development lifecycle, championing scalable architectures and driving... 
    Senior

    Trimble

    Sunnyvale, CA
    5 days ago
  • $137.1k - $188.3k

     ...initiative for innovative Dolby Imaging/Video algorithms and software, starting from fresh proof of concept to delivering high‑quality...  ...Completed Bachelor’s in Computer Science, Electrical Engineering, or equivalent. Passion for multimedia technologies and creating... 
    Senior
    Full time
    Local area

    Via Licensing Corporation

    Sunnyvale, CA
    5 days ago
  • $166k - $244k

     ...Senior Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube Mountain View, CA, USA Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area. Apply... 
    Senior
    Full time

    Google Inc.

    Mountain View, CA
    4 days ago
  • $148k - $226.2k

     ...one of self-driving’s most difficult problems: evaluating the performance of the autonomous driving software stack before it reaches public roads. As a software engineer on the Simulation Engine team, you will drive the development of our simulation frameworks that enable... 
    Senior
    Local area
    Remote work
    Flexible hours

    Israelvcforum

    Sunnyvale, CA
    5 days ago
  • $170k - $250k

     ...Senior Software Engineer – Workspace ONE Intelligence Platform As a Senior Software Engineer you will design and develop architecture components on the Workspace ONE Intelligence Platform, using AWS technologies and open‑source components. You will own engineering initiatives... 
    Senior
    Local area
    Visa sponsorship

    Omnissa, LLC

    Mountain View, CA
    3 days ago
  • $148k - $235.75k

    A leading technology company is seeking a Senior Systems Software Engineer to enable features on GPU systems. The role involves debugging, collaborating with multiple teams, and developing automation tools. Candidates should have 5+ years of experience in software verification... 
    Senior

    NVIDIA

    Santa Clara, CA
    2 days ago
  •  ...Business Area: Engineering Seniority Level: Mid-Senior level Job Description: At Cloudera, we empower people to transform complex...  ...(CDP) team is looking for a passionate, self-driven Senior Software Engineer with deep expertise in distributed systems to join... 
    Senior
    Remote work
    Work from home
    Flexible hours

    Cloudera

    Alviso, CA
    19 hours ago
  • $125k - $191.7k

     ...one of self-driving’s most difficult problems: evaluating the performance of the autonomous driving software stack before it reaches public roads. As a software engineer on the Simulation Engine team, you will drive the development of our simulation frameworks that enable... 
    Senior
    Remote work
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $204k - $259k

     ...Senior Software Engineer, Quantitative Evaluations Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  • $213k - $263k

     ...Senior Software Engineer, Eval Authoring APIs Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  • $100k - $180k

     ...Job Responsibilities Integrate L2, L3 and MPLS features in dataplane and integrate with 3 rd party SDK. Contribute in software design, development, review, and documentations to deliver high quality products. Trouble shoot and fix reported issues with routing protocol... 
    Senior

    IP Infusion

    Santa Clara, CA
    2 days ago
  •  ...Conducts analysis to determine integration needs. Designs new software and web applications, supports applications under development...  ...-out of software releases. Trains junior Software Development Engineers on internally developed software applications. Oversees the researching... 
    Senior
    Night shift
    Weekend work

    Vets Hired

    Sunnyvale, CA
    4 days ago
  •  ...of foundational cloud‑based services. Our team seeks hands‑on engineers with expertise and passion for solving complex problems in distributed...  ...a member of the Storage Control Plane team, you will own the software design and development for core components and features that... 
    Senior

    Ll Oefentherapie

    Santa Clara, CA
    5 days ago
  •  ...plus • Understanding with Open Source codes and custom libraries • Ability to learn new things independently and develop quality software • Excellent visual design skills with sensitivity to user-system interaction • Ability to present the designs & sell the... 
    Senior

    Netpace

    Santa Clara, CA
    3 days ago
  • $130k - $180k

     ...investors, we're positioned at the forefront of the AI-powered data engineering revolution. You can read more about us in a recently published...  ...Impact: Innovation at the Forefront : Push the boundaries of software engineering by combining traditional techniques with cutting‑... 
    Senior
    Worldwide

    Early Stage Partners LP

    Sunnyvale, CA
    5 days ago
  •  ...Requirements from IT Hiring Managers. We guarantee you the best rate for your skills and performance. Job Description Position: Senior Software Engineer Duration: 6 Months Client Data Protection and Availability Software Group develops software that centralizes, automates... 
    Senior

    SA Technologies Inc

    Santa Clara, CA
    5 days ago
  • $153k - $222k

     ...earlier when needed to accommodate family commitments. Meet our software engineers! Meet some of our software engineers who are shaping the...  ...advice to potential candidates. About the role We are looking for senior software engineers interested in designing elegant solutions... 
    Senior
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Decisive Point

    Sunnyvale, CA
    20 hours ago
  •  ...Function of Position: Our team is responsible for the real‑time software infrastructure that supports critical performance, safety,...  ...and demonstration of product safety and reliability. As a Senior Software Engineer, you will be collaborating with talented cross‑functional... 
    Senior

    Intuitive

    Sunnyvale, CA
    3 days ago
  • $148k - $226.2k

     ...one of self-driving's most difficult problems: evaluating the performance of the autonomous driving software stack before it reaches public roads. As a software engineer on the Simulation Engine team, you will drive the development of our simulation frameworks that... 
    Senior
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • $176.4k - $264.6k

     ...Senior Software Engineer, Routing Mountain View, California (HQ) Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world's most scalable driver, combining cutting-edge AI with automotive... 
    Senior

    Nuro

    Mountain View, CA
    3 days ago
  •  ...We are looking for a Senior Software Engineer to join our team. The ideal candidate will have a strong understanding of software engineering principles and practices, as well as experience in Agile development methodologies. The successful candidate will be responsible... 
    Senior

    HireOTS

    Mountain View, CA
    1 day ago
  •  ...Senior Software Engineer We are looking for a Senior Software Engineer to join our team. The ideal candidate will have a strong understanding of software engineering principles and practices, as well as experience in Agile development methodologies. The successful... 
    Senior

    HireOTS

    Mountain View, CA
    3 days ago
  •  ...Senior Software Engineer | AI Healthcare Platform Startup San Francisco, CA (Onsite) | High-growth startup | Mission-driven We’re hiring a Senior Software Engineer to help build the core systems behind a fast-scaling AI healthcare platform. This is a hands-on role... 
    Senior

    Signify Technology

    Sunnyvale, CA
    3 days ago
  • $179.06k - $198.95k

     ...and concepts We are seeking a highly skilled and motivated engineer to design, develop, and deliver next-generation, cloud-native SaaS...  ...next-generation products designed to run efficiently as Software-as-a-Service (SaaS) on leading public cloud platforms (AWS, Azure... 
    Senior
    Hourly pay
    Full time
    Work at office
    2 days per week
    3 days per week

    Cohesity

    Santa Clara, CA
    5 days ago
  •  ...Senior Software Engineer In Test It started with a simple idea: what if surgery could be less invasive and recovery less painful? Nearly 30 years later, that question still fuels everything we do at Intuitive. As a global leader in robotic-assisted surgery and minimally... 
    Senior
    Work experience placement
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    3 days ago
  • $184k - $287.5k

     ...Overview NVIDIA is hiring senior engineers to develop its AI platform and more specifically its performance optimizations in deep learning...  ...foundation in CPU and GPU architectures, numeric libraries, modular software design. Highly motivated with excellent verbal and written... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!