CareerPlanSign in

Principal Software Engineer - Shared Components

Crawley, GB💼 Full-time🗓 2026-09-24 → 2026-09-26

Core

Provide technical leadership for shared software components and services used across Elekta's precision radiation medicine product portfolio.

Role type

Principal Software Engineer (Shared Components)

Builds

Shared software components, services, and APIs for cloud and on-premises deployments

Domain

Medical technology / Precision radiation therapy

Deliverable

production ML models | product features | infrastructure

Required skills

C#, .NET, ASP.NET Core, distributed systems, microservices, event-driven architectures, Docker, Kubernetes, Helm, CI/CD, automated testing, code reviews, root cause analysis, technical documentation, mentoring

Preferred skills

PostgreSQL, GitOps, infrastructure automation, scripting, secure software development, observability, cybersecurity practices

Responsibilities

Lead design and development of shared components; Define APIs and integration contracts; Guide architectural decisions; Drive software quality via testing and standards; Lead troubleshooting and root cause analysis; Contribute to safety and cybersecurity initiatives; Mentor engineers

Seniority

Principal, hands-on IC with strategic influence

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.