Staff Software Engineer
Core
Design, develop, and architect software applications for flow cytometry instruments to support medical research and diagnostics.
Role type
Staff Software Engineer (Medical Device/Instrumentation)
Builds
Software products and enhancements for flow cytometry instruments
Domain
Life Sciences / Medical Technology / Flow Cytometry
Deliverable
product features
Required skills
C#/.NET development, TypeScript, Angular, HTML, ASP.NET, CSS3, SignalR, WebAPI, SQL Server, microservices architecture, object-oriented design, unit testing, API testing, code inspections, technical reviews, project estimation, cross-functional collaboration, mentoring developers
Preferred skills
FDA regulated environment experience, flow cytometer software development, Agile/Scrum processes
Technologies
C#, .NET, TypeScript, Angular, HTML, ASP.NET, CSS3, SignalR, WebAPI, SQL Server
Responsibilities
Design and document software products; build unit and API tests; research and prototype solutions; develop features across device communication, business logic, and UI layers; mentor developers; monitor work progress against schedule; conduct code inspections and technical reviews
Seniority
Staff, hands-on IC with strategic input and mentorship