Principal Software Engineer - Shared Components: Elekta

Manor Royal Business District

Crawley

Hybrid

GBP 90,000 - 140,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

Hybrid work pattern - Crawley HQ 4d/wk
Private Medical Insurance
Employer Pension Contribution
Cycle to work scheme
Life Assurance
Onsite restaurant

Job summary

Elekta is seeking a Principal Software Engineer to provide technical leadership across shared software components and services in a global product portfolio. You will define technical direction, guide architecture, and ensure secure, scalable software for cloud and on-prem deployments from our Crawley HQ.

The role emphasizes driving best practices, cybersecurity, and high-quality software, with mentoring and cross-team collaboration across engineering and product groups.

Qualifications

  • Extensive software engineering experience with C#, .NET/Core and distributed systems.
  • Experience designing reusable services, versioned APIs, microservices and event-driven architectures.
  • Strong experience with Docker, Kubernetes, Helm, and cloud-native deployment practices.
  • Knowledge of CI/CD and testing tools such as Azure DevOps, Jenkins or equivalents.
  • Experience leading technical initiatives and mentoring engineers.

Responsibilities

  • Lead design, development and maintenance of shared software components and services.
  • Define APIs, integration contracts and component boundaries for interoperability.
  • Guide architectural decisions balancing performance, security and maintainability.
  • Drive software quality through code reviews, testing, CI/CD and standards.
  • Lead troubleshooting and root-cause analyses for complex issues.
  • Contribute to safety, cybersecurity and risk management activities.
  • Collaborate with architects, product teams and engineering leaders on priorities.
  • Mentor engineers and elevate technical expertise across the organization.

Skills

C#
.NET
Distributed systems
Microservices
APIs
Docker
Kubernetes
Helm
CI/CD
Leadership
Problem solving
Azure DevOps
Jenkins

Tools

Docker
Kubernetes
Helm
Azure DevOps
Jenkins

Job description

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)

For questions, please contact the Talent Acquisition Partner responsible, jessica.banfield@elekta.com.

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
Senior Software Engineer

Elekta • Crawley

On-site
GBP 70,000 - 95,000
Work from Crawley HQ 4 days a week
25 days annual leave
Private Medical Insurance
+5
Senior Software Engineer
Senior Software Engineer

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

On-site
GBP 75,000 - 110,000
Work Pattern: Crawley HQ 4 days/wk + 1
25 days vacation
Holiday Purchase Scheme
+6
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
Junior Software Engineer
Junior Software Engineer

Elekta • Crawley

On-site
GBP 26,000 - 38,000
Vacation days
Bank holidays
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 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 AB • Crawley

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

Elekta AB • Crawley

On-site
GBP 40,000 - 60,000
Private Medical Insurance
Pension contribution
Cycle to work
+4
Safety Engineer
Safety Engineer

Elekta AB • Crawley

On-site
GBP 65,000 - 90,000
Up to 25 paid vacation days
Holiday Purchase Scheme
Private Medical Insurance
+4
Service Sales Specialist
Service Sales Specialist

Elekta • Crawley

Hybrid
GBP 55,000 - 75,000
Up to 25 paid vacation days
Private medical insurance
Pension plan
+3