> Markdown version of [/jobs/ext/3061935-principal-software-engineer-shared-components](https://www.wearedevelopers.com/jobs/ext/3061935-principal-software-engineer-shared-components). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - Shared Components - **Company:** Elekta - **Location:** Crawley, UK (Remote available) - **Contract:** Permanent contract - **Skills:** ASP.NET, .NET Framework, Application Programming Interfaces (APIs), Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Software Quality, Code Review, Cyber Security, Continuous Integration, Programming Tools, Distributed Systems, PostgreSQL, Software Engineering, Software Vulnerability Management, Scripting, Event Driven Architecture, Containerization, Git Flow, Kubernetes, Infrastructure Automation Frameworks, Docker, Jenkins, Microservices - **Published:** September 25, 2026 - **Apply:** https://elekta.wd3.myworkdayjobs.com/Elekta_Careers/job/Crawley/Principal-Software-Engineer----Shared-Components_R2026-1477-1 ## About the Role * 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. ## Description 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., * 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. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Psychological Safety in Software Engineering - Jenny-Margrethe Vej & Alexandra Hou Aldershaab](https://www.wearedevelopers.com/videos/2142-psychological-safety-in-software-engineering-jenny-margrethe-vej-alexandra-hou-aldershaab) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)