Principal Software Engineer — Shared Components (C#/.NET)

Elekta

Crawley Down

Hybrid

GBP 90,000 - 120,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Vacation days (25+)
Holiday Purchase Scheme
Private Medical Insurance
Employer Pension
Cycle to work
Life Assurance
Onsite restaurant
EV salary sacrifice

Job summary

Elekta in Crawley is seeking a Principal Software Engineer to lead shared components and services across the product portfolio. You'll work with architects and product teams to define direction and ensure secure, scalable software for customers worldwide.

The role requires strong C#, .NET/ASP.NET Core, and distributed systems experience, plus Docker, Kubernetes, and modern deployment practices. You will mentor engineers and help raise software quality while supporting safety and cybersecurity

Qualifications

  • Bachelor’s degree in a relevant field or equivalent experience.
  • Strong background in C#, .NET/ASP.NET Core and distributed systems.
  • Experience leading technical initiatives and mentoring engineers.

Responsibilities

  • Lead design, development and maintenance of shared components and services.
  • Define APIs and integration boundaries across products.
  • Drive architectural decisions balancing performance, security and reliability.
  • Promote CI/CD, automated testing and engineering standards.
  • Mentor engineers and elevate software quality across the organization.
  • Contribute to safety, cybersecurity and technical documentation.

Skills

C#
.NET
ASP.NET Core
Distributed systems
API design
CI/CD
Docker
Kubernetes
Mentoring
Architecture leadership

Education

Bachelor's degree in Computer Science or equivalent

Tools

Azure DevOps
Jenkins
Helm
Kubernetes

Job description

Elekta in Crawley is seeking a Principal Software Engineer to lead shared components and services across the product portfolio. You'll work with architects and product teams to define direction and ensure secure, scalable software for customers worldwide.

The role requires strong C#, .NET/ASP.NET Core, and distributed systems experience, plus Docker, Kubernetes, and modern deployment practices. You will mentor engineers and help raise software quality while supporting safety and cybersecurity

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer - Shared Components
Principal Software Engineer - Shared Components

Elekta • Crawley Down

Hybrid
GBP 90,000 - 120,000
Vacation days (25+)
Holiday Purchase Scheme
Private Medical Insurance
+5
Senior Software Engineer - Hybrid Healthcare Tech Impact
Senior Software Engineer - Hybrid Healthcare Tech Impact

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 - 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 Engineer — Radiotherapy Systems
Senior Software Engineer — Radiotherapy Systems

Elekta AB • Crawley

Hybrid
GBP 55,000 - 75,000
Onsite restaurant
Private medical insurance
Pension contribution
+2
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 - 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
Lead Software Engineer: C# Architect & Tech Leader
Lead Software Engineer: C# Architect & Tech Leader

DevHub, Inc. • Greater London

On-site
GBP 60,000 - 90,000
Senior Software Engineer (C# .NET) | London
Senior Software Engineer (C# .NET) | London

TransPerfect • Greater London

On-site
GBP 70,000 - 110,000
Lead Software Engineer
Lead Software Engineer

Person Centred Software LTD • Guildford

On-site
GBP 27,000 - 43,000
Senior Software Engineer - Control Systems
Senior Software Engineer - Control Systems

Elekta AB • Crawley

Hybrid
GBP 55,000 - 75,000
Onsite restaurant
Private medical insurance
Pension contribution
+2