DevJobs

Software Cyber Security Engineer

Overview
Skills
  • SQL SQL ꞏ 2y
  • Python Python
  • .NET Core .NET Core ꞏ 2y
  • Angular Angular ꞏ 2y
  • .NET .NET ꞏ 2y
  • Oracle Oracle ꞏ 2y
  • RESTful API RESTful API ꞏ 2y
  • Docker Docker
  • RDBMS RDBMS ꞏ 2y
  • Authentication
  • Application securing aspects
  • Secure Development Lifecycle and testing
  • Session management
  • Access control
  • CBOM management
  • Cyber-security testing in software testing pipeline
  • Security tasks in CI/CD processes
  • Static and Dynamic software code analysis tools
Novocure is a global medical device company with R&D based in Haifa. The company is growing quickly as it commercializes TTFields therapy: a novel treatment for aggressive cancers using alternating electric fields.


Novocure is developing a new software platform for TTFields treatment planning. This software will integrate into hospitals and clinics around the world and will become a key element of TTFields therapy.


As part of our treatment planning, we are looking for a talented Software Engineer with experience in Cyber Security to join our development team and take responsibility to lead the software cyber security-related development aspects of Novocure’s


ESSENTIAL DUTIES AND RESPONSIBILITIES:


  • Lead the cyber security software related development aspects of Novocure’s products as part of Product Development.
  • Complying and aligning with Software development professionalism standards within the team (processes and methodologies, requirements, design, coding, and testing).
  • Collaborate with Cyber Security professionals from IT on our product design and approvals.
  • Assist in Backend development activities as part of the software development team.
  • Lead activities to identify and integrate external tools to improve our outputs regarding code quality and compliance with cyber security and more.
  • Promoting domain knowledge, and innovative thinking.


QUALIFICATIONS/KNOWLEDGE:


  • Qualifications:
  • BSc in computer science or similar degree, or the equivalent of 5 years of experience without a degree .
  • Knowledge:
  • 2+ years of experience in full-stack development of SPA on .Net/.Net core and Angular.
  • 2+ years of experience and knowledge in REST API
  • 2+ years of experience with RDBMS (SQL or Oracle)
  • Experience in application securing aspects (Authentication, Session management, Access control)
  • Hands-on experience across the Secure Development Lifecycle and testing
  • Proven professional expertise in a similar role
  • Experience in working with Static and Dynamic software code analysis tools - advantage
  • Experience with integrating cyber-security testing in software testing pipeline – advantage
  • Experience with integrating security tasks in CI/CD processes (CBOM management) - advantage
  • Experience with Docker and Containers - advantage
  • Experience with Python - advantage
  • Experience in medical systems - advantage
  • Experience working in an Agile/Scrum - advantage
  • Team player capable of working in a multi-disciplinary environment involving software engineers, physicists, algorithm engineers, and physicians.
  • Excellent communication skills in English, and Hebrew – an advantage.


ABOUT NOVOCURE:


Our vision


Patient-forward: aspiring to make a difference in cancer.


Our patient-forward mission


Together with our patients, we strive to extend survival in some of the most aggressive forms of cancer by developing and commercializing our innovative therapy.


Our patient-forward values


– innovation


– focus


– drive


– courage


– trust


– empathy


NovoCure