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

Sr. Software Engineer

HistoSonics, Inc.

HistoSonics 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, HistoSonics 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 : Ann Arbor, MI or Plymouth, MN

Travel: Approximately 10%


Position Summary (Why this role matters):

The Senior Software Engineer serves as the technical owner of features assigned to their team and acts as the Subject Matter Expert (SME) of these features into the future. They lead design sessions and work closely with the architects to ensure the design fits within the overall architectural vision of the Edison application and its components. The Senior Software Engineer drives development within their team, performs code reviews, and ensures all work is completed following the HistoSonics software development process. The role mentors junior engineers, provides technical input into build-versus-buy and partner-selection decisions, and investigates customer complaints in their areas of expertise.

Key Responsibilities (What you'll do):
  • Design, document, and implement the software components that comprise the Edison application and its components
  • Work with a cross-functional team on identifying requirements, risks and effective risk mitigation measures
  • Work with other senior software team members on identifying optimal architectural and design solutions
  • Provide technical leadership for projects
  • Own and sign off on software project deliverables
  • Participate as a SME in audits
  • Investigate customer complaints in areas of expertise
  • 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
  • Provide recommendations for the technologies, components, and tools used
  • Set the standard in code reviews
  • Mentor junior engineers on software engineering best practices, sharing expertise and raising the technical bar within the team
  • Provide technical input into roadmap and prioritization decisions for work in the team's backlog, both current and future
  • Other duties as assigned by Software Manager
Qualifications and Skills:
  • Bachelor's degree in a Computer Science, Math, or Engineering or related field
  • 5+ years of experience working in software development for medical devices
  • Software development experience with C/C++/C#
  • Experience with different operating systems with emphasis on Microsoft Windows
  • Experience with source-code control systems
  • Experience with applicable FDA regulations and ISO standards
  • An approachable mentor who is viewed as an expert and acts like one
  • Constructively challenge assumptions
  • Mentor and guide less senior engineers to sound solutions while encouraging collaboration
  • Ability to properly prioritize multiple tasks/projects
  • Must be detail oriented and analytical
  • Must be team-oriented and motivated with the ability to self-manage, learn quickly, and maintain successful interdisciplinary relationships
  • Track record of owning a technical domain and driving design decisions
  • Approximately 10% domestic travel.

Benefits : We offer a comprehensive benefits package for full-time employees. This includes health, dental, and vision insurance, life, short-term and long-term disability insurance, 401(k), paid time off, and more.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

U.S. Work Authorization & Sponsorship: Employer will not sponsor visas for position.

#LI-Onsite
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer in Ann Arbor, MI vacancy
  • $129.6k - $220.3k

     ...15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world...  .../Preferred QualificationsWe are seeking a highly skilled Sr. Software Engineer with specialized expertise in Machine Learning, Artificial... 
    Senior
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    9 hours ago
  • $183.8k - $263.6k

     ...firewall systems. This team is responsible for core control plane software that enables policy configuration, deployment workflows,...  ...orchestration, and secure service integration. You will work closely with engineers across control plane, data plane, and platform teams to... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Ann Arbor, MI
    2 days ago
  • $160.8k - $193k

     ...of the Daimler family , we are focused solely on developing software for automated trucks to transform how the world moves freight....  ...Succeed   Bachelor’s degree in Computer Science, Software Engineering, or related field with 6+ years of professional experience... 
    Senior
    Full time
    Immediate start
    Relocation

    Torc Robotics

    Ann Arbor, MI
    9 hours ago
  •  ...Senior Software Engineer MS2 is a national leader in transportation data management and analysis and has the largest traffic count database in North America. More than 270 agencies in 31 US States, and 3 Canadian Provinces, including 28 state Departments of Transportation... 
    Senior

    MS2

    Ann Arbor, MI
    4 days ago
  • $110k - $145k

     ...including 28 state Departments of Transportation, are using MS2 software to manage their transportation data. MS2 is located in the...  ...environment for transportation professionals and Software Engineers with competitive compensation and benefit packages. We're a small... 
    Senior
    Work at office
    Relocation package
    Flexible hours
    Night shift
    1 day per week

    Midwestern Software Solutions, LLC ("MS2")

    Ann Arbor, MI
    more than 2 months ago
  • $127k - $235k

    Senior Software Engineer - AI (Materia AI)We're building the next generation of AI‑powered platforms for tax and accounting professionals, and we’re looking for a Senior Software Engineer who can architect high‑performance backend systems that bring real‑world AI capabilities... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Ann Arbor, MI
    9 hours ago
  • $109k - $203k

    Are you a hands-on engineer who wants to build the next generation of legal AI solutions from the ground up?Thomson Reuters is hiring a Senior Software Engineer (Legal) on our CoCounsel Forward Deployed Engineering team. In this role, you will help design, build, and deploy... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Ann Arbor, MI
    3 days ago
  •  ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology...  ...Qualifications=> Bachelor's Degree in computer science, math, computer engineering or equivalent experienceAdditional InformationU.S. citizens... 
    Senior

    Sonsoft

    Ann Arbor, MI
    2 days ago
  • $99.9k - $137.37k

     ...changing the timing industry. For more information, visit: .Job SummarySiTime is looking for a talented and motivated Senior Software/Firmware Engineer to join our growing infrastructure team in Michigan. You will build and scale next‑generation mixed-signal semiconductor... 
    Senior
    Overseas

    SiTime

    Ann Arbor, MI
    1 day ago
  •  ...Senior Full Stack Software Engineer Mariana Minerals is looking for an experienced Senior Full Stack Software Engineer to lead critical technical initiatives in building the next-generation critical minerals supply chain to support the world's energy transition.... 
    Senior

    Mariana Minerals

    Ann Arbor, MI
    5 days ago
  • $105.9k - $180k

     ...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the...  ...is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    9 hours ago
  • $140k - $230k

     ...autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City,...  ...Core team is seeking an experienced Senior Simulation Engineer with a strong background in developing engines, frameworks and... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    1 day ago
  • Senior Software Engineer What will I be getting myself into? As a Senior Software Engineer, you will help shape the future of our Horizon platform and the way we build software. Horizon is the platform behind SkySpecs' wind and solar inspection and asset-management business... 
    Senior
    Remote work
    Relocation
    Visa sponsorship
    Work visa

    SkySpecs

    Ann Arbor, MI
    5 days ago
  • This is an opportunity to join IRIS Software Group as we transform into an AI-first company delivering cloud-native solutions that impact...  ...operate and succeed. Role Purpose As a Senior Software Engineer, you will be a technical leader within your team, responsible for... 
    Senior
    Shift work

    IRIS Software Group

    Ann Arbor, MI
    1 day ago
  • $160k - $190k

     ...capability to AI data centers, giving operators a way to better use the power already available to them. We are seeking a Senior Software Engineer, DevOps to help design, build, and operate Utilidata's off-device platform that ingests, processes, and serves data flowing... 
    Senior
    Full time
    Casual work
    Local area
    Remote work
    Flexible hours

    Utilidata

    Ann Arbor, MI
    13 days ago
  • $158.5k - $190k

     ...make their mark. Members of this tight‑knit group act as a force multiplier, increasing the efficiency and productivity of other engineering teams. Essential Responsibilities Build full stack systems that are highly responsive, scalable and resilient Provide a strong... 
    Senior
    Work at office
    Immediate start
    Remote work
    Work from home
    Flexible hours
    3 days per week
    1 day per week

    May Mobility

    Ann Arbor, MI
    5 days ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Oracle

    Ann Arbor, MI
    9 hours ago
  • $105.9k - $180k

     ...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the...  ...is seeking a highly skilled and motivated AI-first full-stack Software Engineer to build remote service software products for our... 
    Minimum wage
    Full time
    Remote work
    Worldwide
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    1 day ago
  •  ...and outline your skills and related experience.Job SummaryThe University of Michigan has an available position of Full-Stack Software Engineer in Ann Arbor, MI.Responsibilities*Develop web-based applications & related infrastructure for the deposit, curation, analysis,... 
    Remote work

    University of Michigan

    Ann Arbor, MI
    1 day ago
  • $153.2k - $183.8k

     ...Meet the Team The mission of the Application Engine Team is to provide a robust, efficient, and flexible platform for integrating...  ...driving features. What You’ll Do Implement and optimize software components supporting distributed execution of ML models on embedded... 
    Full time
    Work at office
    Immediate start
    Flexible hours

    Torc Robotics

    Ann Arbor, MI
    9 hours ago
  • $139k - $166.8k

     ...art of the Daimler family , we are focused solely on developing software for automated trucks to transform how the world moves freight....  ...vehicle platform.   We are currently seeking a Software Engineer who is enthusiastic about thriving in a hands-on environment and... 
    Full time
    Immediate start
    Remote work
    Relocation

    Torc Robotics

    Ann Arbor, MI
    9 hours ago
  • $139k - $166.8k

     ...of the Daimler family , we are focused solely on developing software for automated trucks to transform how the world moves freight....  ...to Succeed     ~ Bachelor's or Master's Degree in Computer Engineering, Computer Science, Engineering, or related field with 3-5+ years... 
    Full time
    Immediate start
    Relocation

    Torc Robotics

    Ann Arbor, MI
    9 hours ago
  • $130.76k - $194.51k

    OverviewSRI International is looking for a Sr. Research Engineer to work on-site at our Ann Arbor, MI office, and will participate in multi-...  ...collected in the lab or field.Leading team members to define software and system interfaces, system integration and testing, and... 
    Senior
    Contract work
    Work at office
    Remote work

    SRI International

    Ann Arbor, MI
    2 days ago
  • $130.76k - $194.51k

     ...Ann Arbor, MI office, we have an opening for a Senior Research Engineer with RF hardware experience. You will participate in multi-disciplinary...  ...-art remote sensing and surveillance processing algorithms and software implemented on real-time hardware. Relevant sensor types... 
    Senior
    Work at office
    Remote work

    SRI International

    Ann Arbor, MI
    9 hours ago
  • $293.9k - $406.8k

     ...position in the USA.Meet the TeamYou will join Cisco’s Identity Engineering Group, a foundational organization responsible for...  ...scalability!Your ImpactInnovate, develop, and drive industry-leading software, hardware, and technology solutions with global impact across... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Ann Arbor, MI
    1 day ago
  • Software EngineerThe HORIBA Group of worldwide companies provides an extensive array of instruments and systems for applications ranging...  ...stands, data management solutions, driveline test systems, engine test systems, brake test systems, wind tunnel balances, emissions... 
    Temporary work
    Work at office
    Worldwide
    Flexible hours

    horiba abx

    Ann Arbor, MI
    2 days ago
  • $105.9k - $180k

     ...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the...  ...Description/Preferred QualificationsKey ResponsibilitiesHPC Software Engineering· Design, develop, and optimize HPC software running... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    4 days ago
  • $98k - $200k

     ...sales team is trained across all of our products to give our customers insights into our entire portfolio. Job Title: Application Engineer - Principal/SPEJob Locations: Ann Arbor, Michigan, Milpitas, California, Lowell, MassachussetsJob Summary:We are seeking a highly... 
    Senior

    MACOM

    Ann Arbor, MI
    4 days ago
  • $129.6k - $220.3k

     ...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the...  .../Preferred QualificationsWe are seeking a seasoned Backend Software Engineer with deep expertise in modern C++ and developing infrastructure... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    2 days ago
  • $140k - $200k

     ...accessibility. We're a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class...  ...and love solving real user problems. Role Overview As a Software Engineer on the macOS team , you'll help build and scale... 
    Full time
    Remote work
    Flexible hours

    Speechify

    Ann Arbor, MI
    9 hours ago

Do you want to receive more vacancies?

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