
Description of the position
Senior 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 part of a growing DevOps teams (“you securely build it, you securely run it”) of Kudelski Security’s software engineering group, that builds innovative tools helping protect and manage our clients’ security.
Responsibilities
Be part of a young and dynamic team as a senior software engineer to:
· Participate in the development and operation of the in-house Managed Detection & Response (MDR) solution in the cloud (involving client data collection, parsing, detection rules management, etc...)
· Responsible of the Elastic Search stack (ELK), maintain and operate the stack, assess new features to be used on the MDR solution and spread the knowledge to the team.
· Work with CI/CD pipelines to maximize efficiency and continuously check security and keep the high-quality level provided by Kudelski Security in the development process.
· Work on tools and pipelines to ease and automate diverse workflows.
· Assess, implement, and validate changes.
· Actively take part in the team ceremonies and be a proactive member
· Integrate 3rd party software being key parts of incident management process (SIEMs (Security Incident Event Management) systems, log parsers, Ticketing system ...)
· Participate in the 24/7 on-call service up to one week per month.
· Work in an Agile environment with cutting edge technologies such as Kubernetes, GitLab, Azure, …
· Share knowledge and experience with the other team members.
Requirements / Profile
a) Experience & Background:
· Expertise on Elastic stack (ElasticSearch, Kibana, Filebeat, Logstash, Elastic agents)
· Strong experience in Python development
· Solid experience in Continuous Integration (CI), Continuous Deployment (CD) tools.
· IT (Information Technology) Operations experience in various fields such as:
- System administration and monitoring (Linux mandatory)
- Applications administration and monitoring
· Good experience with Docker and Kubernetes
· Good experience working on cloud environments Azure or AWS (Amazon Web Services).
· Strong debugging, problem solving skills.
· Used to follow engineering best practices (create software by practicing clean code)
· Experience in Agile Software development e.g., SCRUM.
A plus:
· Experience with any other coding language
· Experience working within DevOps/DevSecOps culture
· Experience administrating IT services management systems like ServiceNow
· Experience working with alerting & monitoring systems like Prometheus.
b) Qualifications:
· Advanced university degree (Bachelor or master's degree) in technology / computer science.
· 5+ years’ experience in software development
c) Personal skills:
· Strong team player, yet able to take initiatives and autonomous.
· Autonomy, ability to take ownership, self-taught, flexibility, rigor, efficiency, and ability to manage pressure are key skills.
· Interest in new technologies, proactively looking at how they can be applied to our products.
· Able to analyze complex situations/issues.
· Passion for Cybersecurity and security best practices are a plus.
d) Languages:
· Fluent in French and English
Reference: 12785
Publication Date: 28-04-2022