CareerPlanSign in

Senior Software Development Engineer

Crawley💼 Full-time🗓 2026-05-19 → 2026-09-26

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

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.