CareerPlanSign in

Senior Software Engineer - Control Systems

Crawley💼 Full-time🗓 2026-08-25 → 2026-09-26

Core

Design, develop, and maintain full-stack software applications for advanced radiotherapy treatment systems used in cancer care.

Role type

Senior Software Engineer (Control Systems)

Builds

Radiotherapy treatment systems and control applications

Domain

Healthcare / Medical Devices / Radiation Therapy

Deliverable

production ML models | product features

Required skills

C#, .NET, WPF, C++, full-stack development, unit testing, CI/CD, Agile methodologies, object-oriented design, system integration

Preferred skills

regulated industry experience, embedded systems, containerization, modern cloud technologies

Technologies

C#, .NET, WPF, C++, Docker, Kubernetes, Azure, AWS

Responsibilities

Design and develop software for radiotherapy systems; deliver full-stack solutions across UI and backend; improve software quality via automated testing and code reviews; support migration to microservices; collaborate on Agile planning and sprint activities; ensure safety-critical software meets regulatory requirements.

Seniority

Senior, hands-on IC

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