Senior Software Engineer – Control Systems

SussexDigital

Crawley

On-site

GBP 85,000 - 110,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Elekta in Crawley is seeking a Senior Software Engineer to design, develop and maintain software for radiotherapy systems. You will work across UI and backend layers using C#, .NET, WPF and C++ in an Agile team to deliver safe, quality software.

You’ll contribute to automated testing, CI/CD and the migration towards containerised microservices, while supporting regulatory compliance and knowledge sharing within the team.

Qualifications

  • Degree in Engineering, Computer Science or equivalent practical experience.
  • Understand software engineering principles, OO design and SDLC.
  • Experience with unit testing, automation and CI/CD practices.
  • Work collaboratively within Agile development teams.
  • Strong problem-solving skills and a structured approach to delivering high‑quality software.
  • Communicate well with a range of stakeholders.

Responsibilities

  • 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.

Skills

C#
NET
WPF
C++
Unit testing
CI/CD
Agile
Collaboration
Problem-solving
Structured delivery

Education

Engineering degree or equivalent
Computer Science degree or equivalent

Tools

CI/CD
Containerisation
Git
Automation frameworks

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Control Systems (Radiotherapy)
Senior Software Engineer - Control Systems (Radiotherapy)

SussexDigital • Crawley

On-site
GBP 85,000 - 110,000
Senior Software Engineer - Control Systems
Senior Software Engineer - Control Systems

Elekta • Crawley

On-site
GBP 55,000 - 85,000
Crawley HQ access
Private Medical Insurance
Pension Scheme
+2
Senior Software Engineer - Radiotherapy Control Systems (Hybrid)
Senior Software Engineer - Radiotherapy Control Systems (Hybrid)

Elekta • Crawley

On-site
GBP 55,000 - 85,000
Crawley HQ access
Private Medical Insurance
Pension Scheme
+2
Senior Software Development Engineer
Senior Software Development Engineer

Elekta • Crawley

Hybrid
GBP 70,000 - 90,000
25 days vacation
Holiday Purchase
Private medical insurance
+5
Software Engineer - Real Time
Software Engineer - Real Time

Elekta • Crawley

Hybrid
GBP 45,000 - 70,000
Up to 25 paid vacation days
Holiday Purchase Scheme
Private Medical Insurance
+5
Senior Software Engineer
Senior Software Engineer

Elekta • Crawley

Hybrid
GBP 70,000 - 95,000
Work from Crawley HQ 4 days a week
25 days annual leave
Private Medical Insurance
+5
Senior Software Engineer - Medical Devices (Hybrid, CI/CD)
Senior Software Engineer - Medical Devices (Hybrid, CI/CD)

Elekta • Crawley

Hybrid
GBP 70,000 - 90,000
25 days vacation
Holiday Purchase
Private medical insurance
+5
Application Specialist
Application Specialist

Elekta • Crawley

On-site
GBP 42,000 - 62,000
25 paid vacation days
Private Medical Insurance
Employer Pension Contribution
+4
Real-Time Embedded Software Engineer for Radiotherapy
Real-Time Embedded Software Engineer for Radiotherapy

Elekta • Crawley

Hybrid
GBP 45,000 - 70,000
Up to 25 paid vacation days
Holiday Purchase Scheme
Private Medical Insurance
+5
Engineering & Science - Senior Software Engineering
Engineering & Science - Senior Software Engineering

Elekta AB • Crawley

On-site
GBP 75,000 - 105,000
4 days/week on-site at Crawley HQ
Up to 25 paid vacation days
Holiday Purchase Scheme
+6