
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 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 Senior 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 integrate Kafka, ELK and ingest our customer's critical security events.
If you like:
- innovative Azure cloud technologies, Kubernetes/Docker
- the DevOps way, peer reviews, CI/CD, production deployment and monitoring
This position could be 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, including a Security Orchestration, Automation and Response solution (SOAR).
- Implement and use operational tools to monitor, maintain and support software with infra engineers.
- Use CI/CD pipelines to maximize efficiency and continuously check security and keep the high-quality level provided by Kudelski Security in the development process.
- Share knowledge and experience with the other developers, coach and mentor junior developers.
This role involves
- If needed, to be ready to take part in the on-call service up to 1 week per month.
Your aim is to play an active role in helping Kudelski Security to deliver our products and tools and ultimately make our customer’s lives more secure.
Requirements / Profile
You are
- A 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.
- Able to analyze complex situations/issues.
- Fluent English, French is a plus
You have
- A University/HES/EPF degree in computer science required or several years' experience
- Excellent Object-Oriented Programming skills.
- 5+ years’ experience as a Software Engineer.
- Python programming experience, for API clients implementation, testing and scripting
- Experience in Azure Cloud Services (Azure Logic Apps, Azure Functions, …)
- Java/Kotlin experience, Spring/Spring Boot.
- Knowledge of frontend languages is a strong asset (JavaScript, React)
- Knowledge of event base programming, e.g., Reactive and functional programming
- Strong debugging skills, problem solving skills.
- Good skills to write tests with reasonable coverage of code, using a TDD/BDD approach
- Experience with software factory CI/CD.
- Experience in Agile Software development e.g., SCRUM.
These would be a plus:
- Swagger / OpenAPI for REST API implementations
- TypeScript, Cypress
- Experience with Azure Log Analytics
- Kafka, ELK for ingestion pipeline.
- Kubernetes/Docker/Azure for our production.
- Prometheus, Grafana for monitoring.
- Golang for new components.
Join us and be part of a rapidly growing company with locations in Switzerland and the United States and who leverages their unique history of innovation and engineering with a pragmatic view of client security, to adopt a different approach to cybersecurity and help change the security paradigm. When you join us, you'll be part of an industry leader that has a tremendous impact on how our clients approach Cybersecurity strategy.
If you love the challenge as much as the rewards and are ready to take your career to the next level, apply today.
Reference: 12786
Publication Date: 27-04-2022