Skip to main content
Back to Home
SussexDigital logo

Senior Software Engineer – Control Systems

SussexDigital

Crawley, England, UK
Full-time
Healthtech & Digital Health
Posted 26 Aug 2026

Job Description

Elekta

Crawley

Elekta is recruiting for the role of Senior Software Engineer – Control Systems. Join a team developing software for radiotherapy treatment systems used in cancer care. The role covers the full software development lifecycle, with work on design, testing, deployment and continuous improvement in an Agile team.

Role details

  • Location: Crawley
  • Job type: Full time

What you’ll do

  • Design, develop and maintain software applications used within radiotherapy treatment systems.
  • Deliver full stack development using C#, .NET, WPF and C++, across user interfaces, backend services and system integrations.
  • Improve software quality through automated testing, code reviews and continuous integration practices.
  • Support the migration of applications to containerised and microservices-based environments.
  • Contribute to Agile planning, sprint activities and continuous improvement initiatives.
  • Support safety-critical software development activities and help meet quality and regulatory requirements.
  • Share knowledge, support colleagues and contribute to a positive engineering culture.

What they’re looking for

  • Have a degree in Engineering, Computer Science or equivalent practical experience.
  • Understand software engineering principles, object-oriented design and the software development lifecycle.
  • Have experience with unit testing, automation and CI/CD practices.
  • Work collaboratively within Agile development teams.
  • Bring strong problem-solving skills and a structured approach to delivering high-quality software.
  • Communicate well and work effectively with a range of stakeholders.

Additional role information

  • The role sits within a collaborative Agile team.
  • The work supports advanced radiotherapy systems used in cancer treatment around the world.
  • The application should be submitted in English via the Apply button.
  • Questions should be sent to jessica.banfield@elekta.com, and applications are not accepted by email.

Interested in this role?

Sign up for OffScript to browse industry jobs, create tailored, ATS-optimised CVs, use our AI career coach and prepare for interviews with our career tools.