Senior DevOps Engineer
- Ann Arbor, MI, United States
Applications open in a new tab.
Job details
- Posting language
- English
Original job description
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: On-site Ann Arbor, MI
Position Summary (Why this role matters):
The SDE is a software engineer responsible for designing, building, and maintaining Histosonics software products, including automated test frameworks and tooling that enable the efficient delivery of HistoSonics software throughout the development lifecycle. This role holds product and test code to a high engineering built-in quality standard that ensures testability, installability, and deployability of Histosonics products.
Key Responsibilities (What you’ll do):
- Deploy CI/CD pipeline integration for automated test execution
- Create and maintain installers and serviceability utilities
- Work with Research, Development, and Manufacturing teams to maintain a continuous delivery pipeline using DevOps tools stack.
- Manage microservices and container workloads at scale using Docker and Kubernetes.
- Contribute to and extend automated test frameworks and reusable test infrastructure at the unit, API/integration, and system levels
- Develop and work with simulators to enable the teams to run the product in simulation mode.
- Develop and execute automated integration and unit tests (e.g., using frameworks such as NUnit, JUnit, or pytest); analyze and report results
- Estimate, prioritize, plan, and coordinate testing activities within Agile/Scrum sprints and ceremonies
- Has a good understanding of how all components are integrated to the product.
- Participate in continuous improvement of the software code quality of the product
- Interact with product development teams to build a strong understanding of product requirements
- Troubleshoot and investigate root cause of consumer escalation issues documenting findings per CAPA/nonconformance procedures
- Other duties as assigned by the Software Team Lead
Qualifications and Skills:
- Minimum of 15 years of experience in Software Development of a medical device software
- Has in-depth understanding of development, DevOps principles and best practices
- Has mastered the tools needed to debug and diagnose issues in any type of environment.
- Understands the scope and relationships of large features, complex requests, and development stack related to the installability and serviceability of the product.
- Bachelor’s degree in Computer Science, Math, Engineering, or a related field, or an Associate’s degree with a minimum of 15 years of relevant experience
- Proficiency in Programming ability in a language such as C#, Java, or Python, sufficient to build and extend test automation frameworks
- Experience with unit testing frameworks (e.g., NUnit, JUnit, or pytest) and automated test framework design
- In-depth knowledge of API/integration-level testing in addition to UI/system-level testing
- Strong understanding of electrical and mechanical engineering principles
- Experience with databases such as Microsoft SQL Server
- Experience with performance and stress testing tools
- Experience with Git or other source-code control systems
- Experience with defect tracking systems
- Strong knowledge of CI/CD practices and pipeline integration
- Awareness of basic security/cybersecurity testing considerations for connected medical devices
- Strong experience working within Agile/Scrum development processes
- 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
Work Environment This position operates in a field-based sales territory environment. This role requires a personal vehicle for field travel with a valid Driver’s License, a monthly car allowance will be provided for the use of the personal vehicle for work role. Travel: This position requires travel within the assigned geographical sales territory up to 75% of the time with frequent overnight hotel stays. 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.