Senior Software Development Engineer

Company: Elekta
Apply for the Senior Software Development Engineer
Location: Crawley
Job Description:

Overview

As a Senior Software Development Engineer at Elekta, you will design, develop, and maintain software for radiation therapy systems, operating in a safety-critical domain. You’ll contribute to a domain-based service platform with containerized deployment and CI/CD, working in agile teams to deliver impactful solutions that improve patient outcomes. The role combines full-stack development with a focus on quality, safety, and regulatory alignment, offering meaningful work in a mission-driven company.

Pay / Benefits

  • Up to 25 paid vacation days
  • Private Medical Insurance
  • Attractive Employer Pension Contribution Package
  • Cycle to work scheme
  • Life Assurance
  • Electric vehicle salary sacrifice scheme

Responsibilities

  • Define, design, and maintain components, services, and APIs on the Elekta domain platform
  • Full stack development across web and desktop UIs, messaging, and storage
  • Improve software quality metrics and maintainability via code reviews and testing
  • Develop tests at all levels (unit, component, automated/manual system tests)
  • Ensure conformance with development processes and documentation
  • Enhance CI/CD pipelines and test automation for faster delivery
  • Collaborate in a scrum team and support others to manage priorities and impediments
  • Participate in safety lifecycle activities and hazard mitigation
  • Define, review requirements, and contribute to architectural direction
  • Lead technical direction of product development across teams

Key requirements

  • Degree in engineering or equivalent experience
  • Full stack development with .NET (C#, .NET Core)
  • Front-end: Angular
  • Object-oriented design
  • Knowledge of software engineering disciplines and SDLC
  • Experience with CI/CD and Agile (SAFe)
  • Previous experience in medical devices or other regulated/safety-critical areas
  • Back-end: Microservices, REST APIs, SQL, RabbitMQ
  • Docker, Kubernetes, VMware
  • Azure DevOps
  • Domain-driven design
  • Asynchronous programming and event-driven systems
  • Fluent in English with strong communication
  • Structured and professional engineering approach
  • Effective problem-solving and positive can-do attitude
  • .NET/Core (C#)
  • Angular
  • Microservices

Posted: September 14th, 2026