Elekta
Principal Software Engineer - Shared Components
Job Description
Salary: £40,000 - 70,000 per year
Requirements:- 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 and the ability to balance technical quality, delivery priorities, and risk
- Preferred: Experience in healthcare, medical technology, or other regulated environments
- Preferred: Knowledge of PostgreSQL, GitOps, infrastructure automation, and scripting
- Preferred: Experience with secure software development, observability, and cybersecurity practices
- 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 strengthen technical expertise, engineering practices, and software quality across our organization
- ASP.NET
- Azure
- C#
- CI/CD
- Cloud
- DevOps
- Docker
- GitOps
- Helm
- Support
- Jenkins
- Kubernetes
- PostgreSQL
- Security
- microservices
More:
At Elekta, we develop precision radiation medicine to help make effective, personalized cancer care more accessible. Our solutions support healthcare providers and care teams worldwide, and more than 2 million patients in over 130 countries are treated using our solutions each year. We are headquartered in Stockholm, have more than 4,000 employees, and operate offices in over 40 countries. As a Principal Software Engineer, you will provide technical leadership for shared software components and services across our product portfolio, working with architects, engineering leaders, and product teams. We offer a purpose-driven role and benefits including up to 25 paid vacation days plus bank holidays, a holiday purchase scheme, private medical insurance, an employer pension contribution, a cycle-to-work scheme, life assurance, an onsite subsidized restaurant, and an electric vehicle salary sacrifice scheme. This full-time role is based at our Crawley headquarters, with four days onsite and one day working from home. We are an equal opportunity employer and evaluate qualified applicants without regard to protected characteristics.
last updated 39 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Elekta
Elekta
Oxford
IT
Skills & Technologies
Inferred from job description
Salary Insight
£55,000
This role
£60,000
UK median
This salary is 8% below the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks