Senior Software Development Engineer
Core
Developing cutting-edge workflow, delivery, and imaging software for medical devices in a safety-critical radiation therapy environment.
Role type
Senior Software Development Engineer (Full Stack)
Builds
Radiation Therapy Treatment systems and Domain-based service-oriented platform
Domain
Medical Devices / Radiation Therapy / Healthcare IT
Deliverable
production ML models | product features
Required skills
.NET (C#, .NET Core), Angular, Microservices, REST APIs, SQL, Rabbit MQ, Docker, Kubernetes, Azure DevOps, Domain Driven Design, Asynchronous programming, Event driven systems, OOP, V Model testing, CI/CD, Agile/SAFe
Preferred skills
Medical Devices experience, Regulated/safety critical area experience
Responsibilities
Define, design, develop and maintain application components, services and APIs; Full stack development from web/desktop UI to messaging/storage; Maintain software quality metrics and test coverage; Create and review tests at all levels of the V Model; Ensure compliance with development processes and documentation; Contribute to CI/CD pipeline and test automation; Participate in safety analysis and hazard mitigation; Define and review requirements; Lead technical direction of product development across teams
Seniority
Senior, hands-on IC with technical leadership