Principal Software Engineer

1 week ago


Crawley, United Kingdom Elekta Full time

Are you a current Elekta employee Please click here to apply through our internal career site Find Jobs - Elekta.Want to join a team with a mission to improve and save lives We continually look for motivated and skilled individuals who are interested in supporting our customers healthcare professionals who use our products to help patients and their communities.We currently have the following opportunity available - please contact us for more detailsWe dont just build technology. We build hope.We are seeking a highly experienced Principal Software Engineer to lead the development of advanced control systems software for our state-of-the-art radiotherapy solutions.This role involves designing and evolving a suite of applications including service tools factory test software and interfaces that connect treatment management systems with real-time control software. You will also drive the migration and maintenance of these applications to a modern containerised microservices platform.As a technical leader within a Scrum team and an Agile Release Train you will champion best practices in software engineering ensuring quality and compliance in a safety-critical environment. Your expertise will guide architectural decisions influence technical strategy and mentor teams to deliver innovative reliable solutions that make a real difference in patient care.What youll do at Elekta:Define design develop and maintain applications and the control system for the Elekta Radiotherapy Treatment System (Linac).Maintaining and enhancing Software quality metrics including test coverage and code maintainability through code walkthroughs testing at all level of the V model and attention to detail. Ensuring the code and the system is well tested and of sufficient quality for full solution testing.Ensure that all products are developed in accordance with the applicable published development process and documentation is created in line with this.Represent the domain in the safety analysis lifecycle. Participation in safety analysis raising of safety issues and involvement in creation of tracible hazard mitigation.Defining high level requirements lead others by providing architectural guidance and providing input into architectural definition.Leading the technical direction of product development across teams domains and release trains.Develop a wide breadth of domain knowledge with Expert level knowledge of more than one subsystem.Able to focus teams and individuals on delivering technical solutions according to plan.Ability to assist mentor and develop others.Awareness and acting upon business as well as technical drivers.Advantageous:SAFe methodologies.Previous experience of Medical Devices (or other regulated/safety critical areas).Real time and Embedded development experience.Automated testing.VMware.Domain Driven Design practices.Asynchronous programming and event driven systems using Message queues.Cloud DevOps.Containerisation (e.g. Docker).The right stuff:Fluent in English with strong communication skills.Effective problem-solving skills.Structured and professional approach to engineering.What you bring:*We encourage you to apply even if you dont meet every requirementyour unique skills and experiences might be exactly what were looking for Degree in an engineering discipline or equivalent experience.Full stack development using C#/.NET WPF platforms and C on Windows.Unit testing and Experience ofCI/CD.Object Oriented design.Knowledge and understanding of software engineering disciplines practices and techniques.Understanding and experience of the overall SDLC for application development.Asynchronous programming and event driven systems using Message queues.Understanding and experience of Agile.What youll get:In this role you will work for a higher purpose; hope for everyone dealing with cancer and for everyone regardless of where in the world to have access to the best cancer addition to this Elekta offers a range of benefits.Hybrid work option (you are required to work from the Crawley HQ at least 3 days/week)Up to 25 paid vacation days (plus bank holidays)Holiday Purchase SchemePrivate Medical InsuranceAttractive Employer Pension Contribution PackageCycle to work schemeLife AssuranceOnsite subsidized restaurant offering budget-friendly diningLove electric (Electric vehicle salary sacrifice scheme)Hiring processWe are looking forward to hearing from you Apply by submitting your application and rsum in English via the Apply button. Please note that we do not accept applications by e-mail.Your Elekta contactFor questions please contact the Global Talent Acquisition Partner responsible Sarah Elmasry at We do not accept applications through e-mail.We are an equal opportunity employerWe are an equal opportunity employer. We evaluate qualified applicants without regard to age race colour religion sex sexual orientation gender identity genetic information national origin disability veteran status or any other protected characteristic.Required Experience:Staff IC Key Skills Continuous Integration,Docker,Jenkins,Python,System Design,Agile,C/C++,Go,Systems Engineering,Software Development,Java,Distributed Systems Employment Type : Full-Time Experience: years Vacancy: 1



  • Crawley, West Sussex, United Kingdom Elekta Full time £60,000 - £120,000 per year

    Are you a current Elekta employee?  Please click here to apply through our internal career site Find Jobs - Elekta.Want to join a team with a mission to improve and save lives?  We continually look for motivated and skilled individuals who are interested in supporting our customers – healthcare professionals who use our products to help patients and...

  • Software Engineer

    1 week ago


    Crawley, United Kingdom Digital Waffle Full time

    Role: Software Engineer Salary: £50,000 - £65,000 - DOELocation: London (Hybrid) Type: Permanent About the job: Are you an experienced Software Engineer who loves variety and still loves learning new things, while connecting with new people along the way? This role could be for you! This role requires a software engineer for the development and ongoing...

  • Software Engineer

    1 week ago


    Crawley, United Kingdom Digital Waffle Full time

    Role: Software Engineer Salary: £50,000 - £65,000 - DOELocation: London (Hybrid) Type: Permanent About the job: Are you an experienced Software Engineer who loves variety and still loves learning new things, while connecting with new people along the way? This role could be for you! This role requires a software engineer for the development and ongoing...

  • Software Engineer

    3 days ago


    Crawley, United Kingdom Digital Waffle Full time

    Role: Software Engineer Salary: £50,000 - £65,000 - DOELocation: London (Hybrid) Type: Permanent Make sure to apply quickly in order to maximise your chances of being considered for an interview Read the complete job description below.About the job: Are you an experienced Software Engineer who loves variety and still loves learning new things, while...

  • Software Engineer

    2 weeks ago


    Crawley, United Kingdom Digital Waffle Full time

    Are you an experienced Software Engineer who loves variety and still loves learning new things, while connecting with new people along the way? This role could be for you! This role requires a software engineer for the development and ongoing support of the software applications for the internal systems and the business clients. You will be principally...


  • crawley, United Kingdom Digital Waffle Full time

    Role: Senior Software Engineer Salary: £60,000 - £75,000 - DOE Location: Crawley (Hybrid) Type: Permanent About the job: Are you an experienced Senior Software Engineer who loves variety and still loves learning new things, while connecting with new people along the way? This role could be for you! This role requires a software engineer for the development...


  • Crawley, United Kingdom Digital Waffle Full time

    Role: Senior Software EngineerSalary: £60,000 - £75,000 - DOELocation: Crawley (Hybrid)Type: PermanentAbout the job:Are you an experienced Senior Software Engineer who loves variety and still loves learning new things, while connecting with new people along the way? This role could be for you!This role requires a software engineer for the development and...


  • Crawley, United Kingdom Digital Waffle Full time

    Role: Senior Software EngineerSalary: £60,000 - £75,000 - DOELocation: Crawley (Hybrid)Type: PermanentAbout the job:Are you an experienced Senior Software Engineer who loves variety and still loves learning new things, while connecting with new people along the way? This role could be for you!This role requires a software engineer for the development and...


  • Crawley, United Kingdom Digital Waffle Full time

    Role: Senior Software EngineerSalary: £60,000 - £75,000 - DOELocation: Crawley (Hybrid)Type: PermanentAbout the job:Are you an experienced Senior Software Engineer who loves variety and still loves learning new things, while connecting with new people along the way? This role could be for you!This role requires a software engineer for the development and...


  • Crawley, West Sussex, United Kingdom Digital Waffle Full time

    Role: Senior Software EngineerSalary: £60,000 - £75,000 - DOELocation: Crawley (Hybrid)Type: PermanentAbout the job:Are you an experienced Senior Software Engineer who loves variety and still loves learning new things, while connecting with new people along the way? This role could be for youThis role requires a software engineer for the development and...