Senior Software Engineer - Scala
On site
Paris, France
Full Time
29-10-2024
Job Specifications
StrangeBee est un éditeur de solutions de cybersécurité dédiées à la Réponse aux Incidents.
En 2018, Thomas, Nabil & Jérôme créent la société StrangeBee et poursuivent le développement et l’enrichissement des applications open source TheHive & Cortex, entamés 4 ans auparavant. Devenue la référence, TheHive épaule aujourd’hui des milliers d’analystes à travers le monde, à défendre leur entreprise contre les cyberattaques quotidiennes.
Ses ambitions ? Renforcer son offre, répondre aux besoins grandissants, et s’imposer comme leader des plateformes de réponse aux incidents de cybersécurité.
Descriptif du poste
En tant que Senior Software Engineer spécialisé en Scala, tu interviendras au sein de StrangeBee sur la conception et le développement de TheHive, Cortex et des produits à venir.
Tu intègreras une belle équipe de passionnés dédiée au backend, qui comprend un de nos fondateurs, qui travaille en étroite collaboration avec les Product Owner, l'équipe de Quality Analysts et l'équipe de développement front-end.
Tes missions, organisées en sprints, seront :
Assurer le rôle de référent technique au sein de l'équipe backend
Développer de nouvelles fonctionnalités utilisateur au travers d'API
Participer à l'évolution du coeur des produits
Participer à la conception des nouveaux produits
Corriger les bugs (parfois ça arrive)
Participer aux mises à jour des librairies et des frameworks de la stack technique
Développer et maintenir des tests unitaires
Participer aux cérémonies Scrum
La stack technique backend choisie pour nos solutions est composée des techno suivantes: Scala, Play Framework, Akka, Janusgraph, Tapir, Macwire, Git.
Profil recherché
Ce rôle nécessite de bons fondamentaux techniques et cela passe donc par une ta capacité à :
Avoir de bons réflexes en développement : questionner le besoin, sortir du dogmatisme technique, penser tests, viser un code lisible, maintenable et réutilisable.
Avoir une connaissance de quelques patterns de développement.
S’intéresser aux métiers, aux usages, aux comportements.
Anticiper les impacts futurs de son code, voir sur le long terme.
Une personne qui pense la technique comme un moyen au service d’un besoin et non comme une fin en soi. Cela se traduit par :
Cette capacité à bien comprendre le besoin en face. La personne n’est pas dans un rôle d’exécutant mais dans un rôle stratégique avec, un amont du temps de réflexion, de discussion, de conception.
Cette aptitude à nuancer, à peser le pour et le contre des solutions envisagées.
Cette capacité à bien anticiper les potentielles contraintes techniques futures.
Être force de proposition sur l'architecture des solutions.
#bienveillance #forcedeproposition #pragmatique #cohésion
Déroulement des entretiens
Call découverte avec le service People (~30 min)
Test de personnalité AssessFirst
Entrevue technique avec ton futur manager (~1h)
Entretien avec l’un des fondateurs (~1h)
Échange avec la Head of People
About the Company
StrangeBee is a cybersecurity software company based in Paris. We're the creators of TheHive & Cortex, trusted by leading cybersecurity teams worldwide. Our mission is to provide top-notch incident response capabilities to organizations of all sizes, offering both on-premise and cloud solutions. TheHive and Cortex are used by most SOCs, CERTs, and CSIRTs, supporting incident responders in their daily activities, speeding up triage and response, reducing time to recovery, and combating "alerts fatigue". We empower incident... Know more
Related Jobs
- Company Name
- CGI
- Job Title
- Ingénieur de Production et Devops F/H
- Job Description
- Description de poste Vous intégrez notre centre d’excellence de prestation de services à Paris spécialisé dans l'infrastructure et Cloud. Au sein de nos différents centres, nous proposons à nos clients une approche stratégique de bout en bout, de la définition du projet d’externalisation à sa mise en œuvre. Nous intervenons auprès de grands acteurs dans des domaines variés tels que l’infrastructure, le développement et la maintenance applicative, le support, le testing ou encore le cloud et les ERP. Stack technique / Environnement projet : KUBERNETES, ANSIBLE, CLOUD Fonctions et responsabilités En tant qu’Ingénieur de Production et Devops vos activités seront les suivantes : - Accompagner notre partenaire dans son intégration progressive vers les nouvelles plateformes et technologies (DEVOPS, Plateforme Digitale, Big Data, Cloud…) en intégrant les principes de méthodologie Agile - Automatiser les mises en production et actes d’exploitation MCO récurrents en s’appuyant sur notre nouvelle plateforme de déploiement automatisé (Ansible…) Divers responsabilités vous seront confiées : Des activités de RUN : - Analyser les dysfonctionnements du domaine en production, pour identifier les problèmes et les formaliser. Analyser les changements incidentés, corréler les incidents pour détecter des problèmes. - Coordonner les évolutions techniques et garantir leur succès (limiter l’impact sur la disponibilité, garantir la compatibilité avec l’application) - S’inscrire dans la démarche d’amélioration continue pour sécuriser / améliorer la disponibilité de l’ensemble des environnements (production et hors production). - Enrichir et valider les consignes et procédures d'exploitation. - Mettre à jour et contrôler le référentiel CMDB - Instruire les dossiers de supervision des applications. Des activités de BUILD : - Participer pleinement à la mise en oeuvre des projets en assistant le chef de projet. - S’assurer du respect des critères d’exploitabilité et valider le passage du BUILD en RUN. - Participer à l’intégration de nouvelles versions applicatives du domaine (scripting, recette technique…) - Instruire les changements en production avec rigueur sur le suivi des feuilles de route complexes et respecter le processus de gestion des changements. En rejoignant CGI, vous bénéficiez notamment d’une offre complète de formations (techniques, métiers, développement personnel,…), de flexibilité grâce à notre accord télétravail (jusqu’à 3 jours de télétravail par semaine), d’une politique de congés avantageuse (27 jours de congés payés, RTT, congés ancienneté et enfant malade,…) et d’un package d’avantages intéressant (régime d’achats d’actions, participation, CSE,...). Qualités requises pour réussir dans ce rôle Bac + 3/5 Informatique ou équivalence. Vous apportez une solide expérience de la production informatique, des métiers de l'ingénierie d'exploitation d'application sensibles des processus de gestion des incidents, des changements mais aussi des projets. Vous savez être en appui des Chefs de projets pour assurer un delivery et une communication parfaite au client. Technologies : Vous avez évolué dans certains de ces environnements techniques : Infrastructure : Linux/Windows, serveur X86, Virtualisation VMWare / HyperV, stockage etc… Cloud : offres SAAS, PAAS, IBM Cloud, Azure, AWS, GCP, OVHCloud Devops : Ansible, Ansible Tower, Docker/Kubernetes. Data : Oracle, MS SQL, PostgreSQL, NoSQL, Exadata etc… Middleware applicatif : Tomcat, JBOSS, Websphere/Weblogic, ETL etc… Ordonnancement : $U, ControlM, Autosys Transfert de fichier : CFT, SecureTransport Script : Shell, Python Réseaux/sécurité Qualités : Bonne communication écrite et orale en Français. Être à l’aise en anglais tant à l’écrit qu’à l’orale. CGI est un employeur inclusif et attentif aux candidatures des personnes en situation de handicap, à l’évolution de carrières des hommes et des femmes et au bien-être de nos salariés LGBT+. Dans un souci d’accessibilité et de clarté, le point médian n’est pas utilisé dans cette annonce. Tous les termes employés se réfèrent aussi bien au genre féminin que masculin. Ensemble, en tant que propriétaires, mettons notre savoir-faire à l’œuvre. La vie chez CGI est ancrée dans l’actionnariat, le travail d’équipe, le respect et un sentiment d’appartenance. Chez nous, vous pourrez exploiter votre plein potentiel parce que… Nous vous invitons à devenir propriétaire dès le jour 1 alors que nous travaillons ensemble à faire de notre rêve une réalité. C’est pourquoi nous nous désignons comme associés de CGI, plutôt que comme employés. Nous tirons profit des retombées de notre succès collectif et contribuons activement à l’orientation et à la stratégie de notre entreprise. Votre travail crée de la valeur. Vous élaborerez des solutions novatrices et développerez des relations durables avec vos collègues et clients, tout en ayant accès à des capacités mondiales pour concrétiser vos idées, saisir de nouvelles opportunités, et bénéficier d’une expertise sectorielle et technologique de pointe. Vous ferez évoluer votre carrière en vous joignant à une entreprise bâtie pour croître et durer. Vous serez soutenus par des leaders qui ont votre santé et bien-être à cœur et qui vous permettront de saisir des occasions afin de parfaire vos compétences et élargir les horizons. Joignez-vous à nous, l’une des plus importantes entreprises de conseil en technologie de l’information (TI) et en management au monde.
- Company Name
- Neovity
- Job Title
- Développeur RPA – Blue Prism F/H
- Job Description
- Vous rejoignez le pôle RPA composé actuellement d’un quarantaine de personnes, dédiées à l’automatisation de process, que ce soit dans le domaine de la finance, de l'industrie, du secteur public, … Au sein d’une équipe projet vous travaillerez avec un chef de projet et des Business Analyst. Vous accompagnez les clients dans leur transformation digitale en participant à l’étude, la conception, et la mise en oeuvre de solutions d’automatisation basées sur la plateforme Blue Prism. Dans ce cadre, vos missions seront les suivantes : • Analyser le process opérationnel existant et définir le process cible à implémenter • Vérifier la faisabilité technique et la pertinence technologique du projet • Implémenter, tester, et assurer le support du process identifié dans un premier temps • Rédiger les documentations techniques et à destination des équipes support et production • Gérer au quotidien le bon fonctionnement des assistants virtuels en production: monitoring, supervision des robots, analyse des incidents, gestion de la plateforme RPA, prise en charge des évolutions, … • Améliorer en continue les scripting mis en prod Profil recherché Quelle que soit votre formation, vous avez une première expérience technique, avérée autour d’une solution de RPA telle que BluePrism. Un bon niveau d’anglais est demandé sur ce poste. Poste en CDI, basé en Ile de France, télétravail partiel, RTT (6 à 8 jours), salaire fixe compris entre 43€ et 45K€ + variable.
- Company Name
- Neovity
- Job Title
- Développeur Abbyy - Flexicapture F/H
- Job Description
- Vous rejoignez le pôle RPA composé actuellement d’un quarantaine de personnes, dédiées à l’automatisation de process, que ce soit dans le domaine de la finance, de l'industrie, du secteur public, … Au sein d’une équipe projet vous travaillerez avec un chef de projet et des Business Analyst. Vous accompagnez les clients dans leur transformation digitale en participant à l’étude, la conception, et la mise en oeuvre de solutions de capture de données, basées sur la plateforme Abby FlexiCapture. Dans ce cadre, vos missions seront les suivantes : • Analyser le process opérationnel cible, les données existantes et définir la solution à implémenter • Réaliser les scripts (IDP) ou les développements périphériques nécessaires (C# ou autre) • Implémenter, tester, et assurer le support des solutions déployées • Rédiger la doc. techniques et fonctionnelle • Partager la connaissance auprès des équipes capture et automatisation • Gérer au quotidien le bon fonctionnement des solutions mises en oeuvre : monitoring, analyse des incidents, … Profil recherché Quelle que soit votre formation, vous avez une première expérience technique, avérée autour de la solution ABBYY Flexicapture. Un bon niveau d’anglais est demandé sur ce poste. Poste en CDI, basé en Ile de France, télétravail partiel, RTT (6 à 8 jours), salaire fixe compris entre 43€ et 45K€ + variable.
- Company Name
- AZUR TECH RESEARCH
- Job Title
- Développeur Flutter F/H
- Job Description
- Tâches Dans le cadre de notre développement, vos missions seront (liste non exhaustive): la conception de l’architecture d’un projet informatique ; le développement du front-end de sites/applications ; la maintenance du produit après développement ; l’optimisation de l’expérience utilisateur ; … Avantages Mutuelle santé Parking gratuit Titres restaurant Profil recherché Compétences requises Expérience professionnelle en développement Flutter Maîtrise des langages de programmation front-end (Flutter en particulier) Connaissance des frameworks et bibliothèques couramment utilisés Capacité à travailler en équipe et à communiquer efficacement Volonté d'innover et de relever des défis techniques