×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Software Engineer

Job in Madison, Dane County, Wisconsin, 53774, USA
Listing for: HISTOSONICS INC
Full Time position
Listed on 2026-06-21
Job specializations:
  • Software Development
    Software Engineer, Software Architect, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 130000 - 160000 USD Yearly USD 130000.00 160000.00 YEAR
Job Description & How to Apply Below

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Sr. Software Engineer

Full Time Ann Arbor, MI, US

8 days ago Requisition

Salary Range: $ To $ Annually

Histo Sonics is a commercial-stage medtech company advancing the Edison System, a novel non-invasive sonic beam therapy based on histotripsy
. Since receiving FDA De Novo grant for the non-invasive destruction of liver tumors in 2023, the company has progressed beyond initial market entry into commercial expansion, reimbursement momentum, and ongoing clinical and pipeline development. In addition to its current liver tumor indication, Histo Sonics is pursuing future indications across multiple applications including kidney, pancreas, prostate, neuro,
women’s health, and other significant underserved human health areas
, to realize the broader potential histotripsy across multiple disease states and medical specialties.

We offer an exciting work culture where cutting-edge science meets real-world application, and each team member’s contribution is important to our success in ensuring our physicians and their patients get what they need most.

Location :
Onsite - Plymouth, MN

Travel: Approximately 10% to visit our other Midwest sites, 1X per month for 2-3+ days.

Position Summary (Why this role matters):

Senior Software Engineer serves as the subject-matter expert (SME) for third-party integration efforts — owning the technical relationship between our software platform and external vendor hardware, SDKs, and APIs. This position is responsible for prototyping, requirements gathering, designing, documenting, and implementing the integration components that bridge our system to third-party technologies. Acting as a technical lead, the SME participates in design sessions, performs code reviews, drives integration architecture decisions, and is a primary technical point of contact with third-party partners.

The role also assists in investigating customer complaints that involve integrated third-party components.

Key Responsibilities (What you’ll do)
  • Serve as the SME for one or more third-party integration efforts, owning the integration architecture end to end
  • Act as the primary technical liaison with third-party vendors — evaluating their SDKs/APIs/hardware, clarifying interface contracts, and escalating defects or limitations
  • Prototype and evaluate third-party technologies to assess fit, feasibility, and integration risk
  • Gather and evaluate integration requirements in collaboration with research, program, and the third-party partner teams
  • Design, document, and implement the software components that interface with third-party systems
  • Define and own interface contracts, data/geometry conventions, and compatibility requirements across vendor versions
  • Perform expert programming tasks; handle large-scale technical debt and refactoring within integration layers
  • Shape coding methodologies and best practices for third-party integration work
  • Evaluate and select technologies, components, and tools used in integration development
  • Participate in code reviews
  • Own and sign off on integration project deliverables
  • Participate as a SME in audits, including on integrated third-party components
  • Provide technical leadership for integration projects and support initiatives outside the main area of responsibility
  • Assist in investigating customer complaints involving third-party-integrated functionality
  • Document design specifications and integration interface documentation
  • Ensure all applicable tasks are performed in compliance with the Quality Management System
  • Participate in continuous improvement of the Quality System and software development procedures
  • Contribute to general software development activities beyond integration work — feature development, bug fixes, maintenance, and other engineering tasks as needed across the broader software platform
Qualifications and Skills
  • Bachelor’s degree in Computer Science, Math, or Engineering or related field
  • 5+ years of experience designing API’s or other software interfaces between OEM components, specifically in medical devices
  • Software development…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary