Senior Software Engineer, NPI and Release
Core
Enable successful introduction, release, and ongoing manufacture of software-enabled life science instruments by coordinating software readiness across product development, operations, quality, and manufacturing.
Role type
Senior IC software release and NPI engineer
Builds
Shared deployment, licensing, installation, and manufacturing-support systems; installers, launchers, imaging tools, and manufacturing utilities
Domain
Life sciences diagnostics and biotechnology
Deliverable
production ML models | product features | infrastructure
Required skills
Python development, release pipeline engineering, Windows installer creation, artifact repository management, REST API support, database administration, configuration management, change control, defect management, risk assessment, cross-functional coordination
Preferred skills
Scientific instrument software, manufacturing readiness reviews, phase-gate product development, product activation systems, Docker, MongoDB, server administration
Technologies
Python, C#, TypeScript, Angular, TeamCity, PyInstaller, PowerShell, ProGet/UPack, Docker, MongoDB, Windows, Linux
Responsibilities
Own and facilitate software Manufacturing Readiness Reviews from planning through commercial launch; Coordinate scope, milestones, and handoffs for release candidates and gold-master images; Develop and maintain installers, launchers, computer-imaging tools, and manufacturing utilities; Maintain product-activation and license-generation services; Coordinate software release readiness across Engineering, Quality, Operations, Service, Supply Chain, and vendors
Seniority
Senior, hands-on IC