
Principal Software Engineer - Shared Components
Elekta AB (publ)2 months ago
Crawley, United KingdomStaff+
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, component boundaries, interoperability, and backward compatibility across products.
- Guide architectural and technical decisions involving 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, vulnerability remediation, risk management, and technical documentation.
- Collaborate with architects, product teams, and engineering leaders on technical priorities, dependencies, and delivery plans.
- Mentor engineers and improve technical expertise, engineering practices, and software quality across the organization.
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 or Jenkins.
- 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.
- Experience in healthcare, medical technology, or other regulated environments is preferred.
- Knowledge of PostgreSQL, GitOps, infrastructure automation, and scripting is preferred.
- Experience with secure software development, observability, and cybersecurity practices is preferred.
Benefits
- Work pattern requires four days per week at the Crawley headquarters and one work-from-home day.
- 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.
- Electric vehicle salary sacrifice scheme.
Tech Stack
Categories
About Elekta AB (publ)
Elekta AB develops and sells radiation therapy and radiosurgery systems, oncology information software, and brachytherapy solutions for hospitals and cancer centers. Its portfolio includes linear accelerators, the Leksell Gamma Knife for stereotactic neurosurgery, and the Elekta Unity MR-linac, with recurring revenue from software and service contracts. Founded in 1972 and headquartered in Stockholm, the company is publicly listed on Nasdaq Stockholm and serves customers in more than 100 countries.