Principal Software Engineer - Shared Components

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

Principal Software Engineer - Shared Components

Locations: Crawley

Country: United Kingdom

Time type: Full time

Description

Are you a current Elekta employee?

We don’t just build technology. We build hope for everyone dealing with Cancer.

Elekta is shaping the standard of care, together with healthcare providers, by developing precision radiation medicine that brings advanced radiotherapy into routine clinical practice. Our solutions support consistent, efficient and personalized care, addressing evolving patient needs. Through adaptive radiotherapy, precision treatment delivery and integrated workflows, Elekta supports care teams across a range of clinical settings. Each year more than 2 million patients are treated using Elekta solutions across over 130 countries. Elekta is headquartered in Stockholm, Sweden, with over 4,000 employees and offices in more than 40 countries. The company is listed on Nasdaq Stockholm. For more information, visit elekta.com.

We don’t just build technology. We build hope for everyone dealing with Cancer.

At Elekta, we believe every individual deserves access to the best cancer care. That’s why we’re committed to developing innovative solutions that make precision radiation therapy and radiosurgery more effective, efficient, and accessible. If you're passionate about making a meaningful impact, we invite you to bring your expertise and energy to our team.

What You’ll Do At Elekta:

As a Principal Software Engineer, you will provide technical leadership for shared software components and services used across Elekta's product portfolio. Working closely with architects, engineering leaders and product teams, you'll define technical direction, guide architectural decisions and ensure solutions are secure, scalable and maintainable.

You’ll help drive engineering best practices, contribute to safety and cybersecurity initiatives, and support the development of high-quality software that meets the needs of customers worldwide.

Responsibilities:

  • Lead the design, development and maintenance of shared software components and services using C#/.NET for cloud and on-premises deployments.
  • Define APIs, integration contracts and component boundaries, ensuring interoperability and backward compatibility across products.
  • Guide architectural and technical decisions, balancing performance, scalability, security, reliability and maintainability.
  • Drive software quality through code reviews, automated testing, CI/CD practices and engineering standards.
  • Lead troubleshooting, root cause analysis and resolution of complex product, integration and customer issues.
  • Contribute to safety, cybersecurity and risk management activities, including vulnerability remediation and technical documentation.
  • Collaborate with architects, product teams and engineering leaders to manage technical priorities, dependencies and delivery plans.
  • Mentor engineers and help elevate technical expertise, engineering practices and software quality across the organisation.

What You’ll Bring:

  • Extensive software engineering experience with a strong background in C#, .NET / ASP.NET Core and distributed systems.
  • Experience designing reusable services, versioned APIs, microservices and event-driven architectures.
  • Strong experience with Docker, Kubernetes, Helm, cloud-native technologies and modern deployment practices.
  • Knowledge of CI/CD, automated testing and development tools such as Azure DevOps, Jenkins or equivalent.
  • Experience leading technical initiatives, influencing architecture decisions and mentoring engineers.
  • Strong problem-solving skills with the ability to balance technical quality, delivery priorities and risk.

Nice to Have:

  • Experience working within healthcare, medical technology or other regulated environments.
  • Knowledge of PostgreSQL, GitOps, infrastructure automation and scripting.
  • Experience contributing to secure software development, observability and cybersecurity practices.

What You’ll Get:

In this role, you will work for a higher purpose; hope for everyone dealing with cancer, and for everyone regardless of where in the world, to have access to the best cancer care. In addition to this, Elekta offers a range of benefits.

Work Pattern (you are required to work from the Crawley HQ 4 days a week with 1-day WFH)

  • Up to 25 paid vacation days (plus bank holidays)
  • Holiday Purchase Scheme
  • Private Medical Insurance
  • Attractive Employer Pension Contribution Package
  • Cycle to work scheme
  • Life Assurance
  • Onsite subsidized restaurant, offering budget-friendly dining
  • Love electric (Electric vehicle salary sacrifice scheme)

Hiring process:

For questions, please contact the Talent Acquisition Partner responsible, jessica.banfield@elekta.com. We do not accept applications through e‑mail.

We are an equal opportunity employer

We are an equal opportunity employer. We evaluate qualified applicants without regard to age, race, colour, religion, sex, sexual orientation, gender identity, genetic information, national origin, disability, veteran status, or any other protected characteristic.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
Lead Electronics Engineer – Power Electronics
Lead Electronics Engineer – Power Electronics

Elekta • Crawley

Hybrid
GBP 70,000 - 110,000
Private Medical Insurance
Pension Contribution Package
Cycle to work scheme
+2
Lead Electronics Engineer – Power Electronics
Lead Electronics Engineer – Power Electronics

Elekta • Crawley Down

On-site
GBP 70,000 - 100,000
Up to 25 vacation days
Holiday Purchase Scheme
Private Medical Insurance
+5
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
Lead Software Developer in Test
Lead Software Developer in Test

Elekta • Crawley

Hybrid
GBP 70,000 - 110,000
Work Pattern (4 days from Crawley HQ,
1-day WFH)
Up to 25 paid vacation days (plus bank
+10
Lead Electronics Engineer – FPGA
Lead Electronics Engineer – FPGA

Elekta Business Services sp. z o.o. • Crawley

Hybrid
GBP 70,000 - 95,000
Work pattern hybrid
25 days vacation
Holiday purchase scheme
+6
Lead Electronics Engineer – Power Electronics
Lead Electronics Engineer – Power Electronics

Elekta AB • Crawley

On-site
GBP 65,000 - 90,000
4 days on-site + 1 day WFH
25 days vacation
Holiday purchase
+6
Patent Paralegal
Patent Paralegal

Elekta • Crawley

Hybrid
GBP 30,000 - 42,000
Up to 25 paid vacation days
Private Medical Insurance
Employer Pension Contribution
+2
Service Sales Specialist
Service Sales Specialist

Elekta • Crawley

Hybrid
GBP 42,000 - 65,000
4-day on-site HQ
25 days vacation
Private medical insurance
+5