Principal Software Engineer - Shared Components
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