Job Detail

Software Engineer.

Inseriert am: 18.01.2021

Software Engineer.


Stimulating. Motivating. Challenging.


Kudelski Security, a division of the Kudelski Group (SIX: KUD.S), is an innovative, independent Swiss provider of tailored cyber and media security solutions to enterprises and public sector institutions.


Our team of security experts delivers end-to-end consulting, technology, managed services, and threat intelligence to help organizations build and run successful security programs.


Our global reach and cyber solutions focus is reinforced by key international partnerships.


Kudelski Security is headquartered in Phoenix, Arizona and Cheseaux-sur-Lausanne, Switzerland. For more information, please visit: www.kudelskisecurity.com



Location:
Cheseaux, Switzerland


Mission


Be a key member of the engineering team in charge of building and running the Cyber Fusion Center Solution (CFC). CFC is a managed security service provider (MSSP) helping our customers to monitor and respond to their security threats.


You will be part of a growing business in the Kudelski Security DevOps teams (“you build it, you run it”). As a Software Engineer part of a young team, using the platform and tools you want, you will design, implement, test, and run software with high scalability, availability, and security needs.


You will deploy application to help our customers to manage their critical security event.


If you like innovative technologies Kubernetes/Docker, DevOps way, peer review, CI/CD, production deployment and monitoring, this job is for you.


Responsibilities



  • Suggest, design, develop, integrate, test, and run the software components of the whole CFC solution.

  • Work jointly with systems and security engineers to integrate 3rd party security solutions.

  • Implement and use operational tools to monitor, maintain and support software with infra engineers.

  • Share knowledge and experience with the other developers.

  • If needed, ready to participate in the on-call service up to 1 week per month.


Requirements / Profile



  1. Experience & Background 



  • Excellent Object-Oriented Programming skills.

  • 2 years’ experience as Software Engineer.

  • Good Java/Kotlin experience, Spring/Spring Boot.

  • Experience building responsive web application.

  • Knowledge of event base programming. Reactive and functional programming is a plus.

  • Strong debugging skills, problem solving skills.

  • Good skills to write unit tests with reasonable coverage of code – TDD/BDD are a plus.

  • Experience with software factory CI/CD.

  • Experience in Agile Software development e.g., SCRUM.

  • Candidates with less experience but demonstrating fast learning and application of innovative technologies will be considered


 



  1. Willing to learn 



  • Kotlin, Golang for new components.

  • Python for testing and scripting.

  • Angular, React for front web application.

  • Kubernetes/Docker/Azure for our production.

  • Prometheus, Grafana for monitoring.

  • .. One of your proposals?



  1. Qualifications 



  • University/HES degree in computer science required or several years' experience



  1. Personal skills 



  • Dedicated team player, yet able to take initiatives and be autonomous.

  • Able to take ownership, autonomous, self-taught, flexible, rigorous, efficient, and able to manage pressure are key skills.

  • Interested in innovative technologies, proactively looking at how they can be applied to our products.

  • Analyse complex situations/issues

            5. Languages 



  • Fluent English, French is a plus


 


Reference: 11740
Publication Date: 13-01-2021


Stimulating. Motivating. Challenging.


Kudelski Security, a division of the Kudelski Group (SIX: KUD.S), is an innovative, independent Swiss provider of tailored cyber and media security solutions to enterprises and public sector institutions.


Our team of security experts delivers end-to-end consulting, technology, managed services, and threat intelligence to help organizations build and run successful security programs.


Our global reach and cyber solutions focus is reinforced by key international partnerships.


Kudelski Security is headquartered in Phoenix, Arizona and Cheseaux-sur-Lausanne, Switzerland. For more information, please visit: www.kudelskisecurity.com



Location:
Cheseaux, Switzerland


Mission


Be a key member of the engineering team in charge of building and running the Cyber Fusion Center Solution (CFC). CFC is a managed security service provider (MSSP) helping our customers to monitor and respond to their security threats.


You will be part of a growing business in the Kudelski Security DevOps teams (“you build it, you run it”). As a Software Engineer part of a young team, using the platform and tools you want, you will design, implement, test, and run software with high scalability, availability, and security needs.


You will deploy application to help our customers to manage their critical security event.


If you like innovative technologies Kubernetes/Docker, DevOps way, peer review, CI/CD, production deployment and monitoring, this job is for you.


Responsibilities



  • Suggest, design, develop, integrate, test, and run the software components of the whole CFC solution.

  • Work jointly with systems and security engineers to integrate 3rd party security solutions.

  • Implement and use operational tools to monitor, maintain and support software with infra engineers.

  • Share knowledge and experience with the other developers.

  • If needed, ready to participate in the on-call service up to 1 week per month.


Requirements / Profile



  1. Experience & Background 



  • Excellent Object-Oriented Programming skills.

  • 2 years’ experience as Software Engineer.

  • Good Java/Kotlin experience, Spring/Spring Boot.

  • Experience building responsive web application.

  • Knowledge of event base programming. Reactive and functional programming is a plus.

  • Strong debugging skills, problem solving skills.

  • Good skills to write unit tests with reasonable coverage of code – TDD/BDD are a plus.

  • Experience with software factory CI/CD.

  • Experience in Agile Software development e.g., SCRUM.

  • Candidates with less experience but demonstrating fast learning and application of innovative technologies will be considered


 



  1. Willing to learn 



  • Kotlin, Golang for new components.

  • Python for testing and scripting.

  • Angular, React for front web application.

  • Kubernetes/Docker/Azure for our production.

  • Prometheus, Grafana for monitoring.

  • .. One of your proposals?



  1. Qualifications 



  • University/HES degree in computer science required or several years' experience



  1. Personal skills 



  • Dedicated team player, yet able to take initiatives and be autonomous.

  • Able to take ownership, autonomous, self-taught, flexible, rigorous, efficient, and able to manage pressure are key skills.

  • Interested in innovative technologies, proactively looking at how they can be applied to our products.

  • Analyse complex situations/issues

            5. Languages 



  • Fluent English, French is a plus


 


Reference: 11740
Publication Date: 13-01-2021

Details