cover image
HarfangLab

Software Engineer - Cybersecurity - Apprenticeship

Hybrid

Paris, France

Full Time

15-04-2025

Job Specifications

Who we are?

HarfangLab is a cybersecurity scale-up that has developed anEDR(Endpoint Detection and Response) software, designed to prevent, detect and neutralize attacks targeting workstations and servers. In 2024, our solution has incorporated EPP (Endpoint Protection Platform) capabilities and monitoring tools to simplify IT infrastructure audits.

Since our founding in 2018, HarfangLab's technology has earned widespread recognition, winning prestigious awards and achieving the distinction of being the first ANSSI-certified EDR in 2020, followed by becoming the first to receive ANSSI qualification in 2025.

We have raised a total of €30 millions, enabling us to strengthen our teams and expand internationally across Europe. In just three years, HarfangLab’s workforce has nearly tripled, with the majority of its team members coming from technical backgrounds and dedicating themselves to R&D and continuous product enhancement.

Today, HarfangLab protects the endpoints of several hundred clients of all shapes and sizes, from CAC 40 corporations and government agencies to SMEs, hospitals, and local councils.

Driven by a strong sense of teamwork and global ambitions, HarfangLab continues to grow while staying true to its mission: to protect organisations from increasingly sophisticated cyber threats while ensuring that customers maintain full control over their data.

Why are we hiring?

Entreprise's growth continues, and we have plenty of ideas on what we want to enhance in the product.

What you will do with us?

As a Python Back End Apprentice, you will be responsible for developing the backend of our EDR, which stores, processes, and displays telemetry data collected from the IT infrastructure. The backend plays a central role in the product, requiring daily interaction with frontend, agent, and devops teams as needed.

Your Responsibilities Will Include

Contributing to the construction and improvement of the product by adding new features, from conceptualization to code implementation,
Addressing performance issues: the backend must handle and process data from 100,000 machines, so the code must be efficient,
Ensuring the reliability of the backend, which is installed on-premise at our clients and needs to operate autonomously,
Contributing to internal tooling to make the development process as seamless as possible,
Providing input on areas of improvement in the existing codebase. We welcome all good ideas to identify and address issues during development rather than at the client site.

Our tech stack includes Python, ElasticSearch, Kafka, and Kubernetes!

Duration: 1 to 2 years.

About You

Hard Skills

Currently studying Computer Science, Software Engineering, or a related subject,
You have at least one hands-on experience with Python backend development.

Soft Skills

Problem solver: You have strong analytical skills, you are creative, and you love solving complex problems,
Collaborative Team Player: You excel in collaborative environments, valuing teamwork and the collective achievement of goals.

About Us

Our office and Team Life:

Offices located in the heart of Paris, near Bourse (75002),
High-quality equipment based on preferences and needs (PC, Mac, additional screens, etc.),
Thanks to our Office Manager, we regularly organize events such as seminars, happy hours, themed evenings, and more,
An onboarding process to welcome each new colleague with an explanation of the roles and a mentor to support you during your early days!"
A great team that always seeks to improve their skills

About the Company

Your endpoints, our protection - Empower your analysts, overcome the threats Know more

Related Jobs

Company background Company brand
Company Name
AirFund
Job Title
Développeur Fullstack Senior
Job Description
Tu veux coder utile ? Bienvenue chez AirFund. AirFund, est une place de marché digitale B2B pour les fonds de marchés privés (capital investissement, dettes privées, immobilier, infrastructure) qui a pour mission de démocratiser l’accès aux marchés privés pour les clients privés et retail. Concrètement, on construit une plateforme qui fait gagner du temps à nos clients tout en rendant leur vie (et leurs fonds) plus simples. Basés à Belfort, dans la zone du techno’hom, on est une petite équipe de passionnés qui aiment travailler sérieusement sans jamais se prendre trop au sérieux. Si tu veux travailler avec des technos cool, des gens motivés, et avoir un vrai impact, continue de lire. Ce qu’on cherche : Un·e développeur·se fullstack sénior qui maîtrise aussi bien le backend que le frontend et qui n’a pas peur de mettre les mains dans le cambouis. Tu seras autonome dans ton travail, mais tu travailleras en étroite collaboration avec un team lead qui s’occupe des choix stratégiques (et non, tu ne seras pas livré·e à toi-même). Tes missions (aka ce que tu feras au quotidien) : Backend costaud : Développer des APIs solides et performantes en Go, C#. (Si tu touches un peu à Kotlin, c’est un bonus). Frontend qui claque : Construire des interfaces user-friendly avec React (et de temps en temps Vue.js, pour varier) en utilisant Typescript. Données bien gérées : Travailler avec MongoDB pour concevoir des structures efficaces et optimisées. Participer aux choix techniques et poser ton empreinte sur notre codebase. Collaborer avec notre agence UX/UI pour transformer des idées en fonctionnalités captivantes. Ton profil : Expérience : Tu codes sérieusement depuis environ 5 ans et tu sais ce que signifie écrire un bon code. Tech skills : Backend : Go, C#; des notions de Kotlin sont un plus. Frontend : React obligatoire (si tu as un peu de Vue.js, tant mieux). MongoDB : On l’aime bien, et on espère que toi aussi. Ce qui fait la différence : Tu fais preuve de curiosité pour le domaine métier. Tu es autonome, mais tu adores brainstormer avec une équipe tech. Tu apprends vite, et les nouvelles technos te motivent plus qu’elles ne t’effraient. Tu es direct·e : quand tu vois un problème, tu le dis et tu proposes une solution. Pourquoi tu devrais venir travailler chez nous : Une immersion dans un environnement stimulant, avec des missions variées et stratégiques pour développer rapidement vos compétences Une culture bienveillante, tournée vers l'excellence et l'innovation Locaux : au Techno'hom de Belfort, 2 jours de télétravail par semaine après onboarding Carte restaurant Swile Mutuelle (Alan) et prévoyance Rémunération : en fonction du profil et de l’expérience Comment on recrute : Un premier échange rapide : Juste pour faire connaissance et voir si ça colle. Un test technique en présentiel : On code, on discute on voit comment tu réfléchis. Une rencontre avec l’équipe : Parce qu’on veut que tu sois aussi à l’aise avec nous que nous avec toi.
Paris, France
Hybrid
Full Time
23-04-2025
Company background Company brand
Company Name
Exclusive Networks
Job Title
IT Support Engineer
Job Description
EXCLUSIVE NETWORKS | Introduction Exclusive Networks (EXN) is a global cybersecurity specialist that provides partners and end-customers with a wide range of services and product portfolios via proven routes to market. With offices in over 45 countries and the ability to serve customers in over 170 countries, we combine a local perspective with the scale and delivery of a single global organization. Our best-in-class vendor portfolio is carefully curated with all leading industry players. Our services range from managed security to specialist technical accreditation and training and capitalize on rapidly evolving technologies and changing business models. For more information visit . At Exclusive Networks, we are passionate about making a difference. That means delivering the best to our clients, doing our part to create a prosperous and trusted digital world, and helping our people to realize their potential. DUTIES AND RESPONSIBILITIES | About the role We are looking for an IT Support Engineer to assist with the maintenance and configuration of our internal infrastructure, including computer systems, servers, and network infrastructure. The role involves installing hardware and software and continuously improving our IT operations to meet the business needs of our organization. You will actively resolve problems and issues related to computer systems, networks, and infrastructure, minimizing work disruptions locally. A business continuity approach is essential at all times. You will collaborate with the wider team to unify and simplify solutions across all regions and embrace IT modernization to boost employee productivity. You will report to the Global Digital Workplace Manager. Key Responsabilities: Drive the transformation from individual services to unified and simplified solutions across all regions, transitioning to a modern workplace environment. Support modern technologies remotely for all offices, both locally and globally. Continuously assess and improve the services provided to business units in line with regional requirements and our global scale. Oversee the day-to-day operation of all technology or telecommunication devices (hardware, software, network, internet, and phone) through IT Service Management (asset, incident, problem, and change management) Assist troubleshooting, maintenance, and expansion network infrastructure (Layer 2 - Layer 7), primarly focused on Fortinet System Continuously evaluate and improve current configurations as needed. Ensuring accurate and timely resolution of incidents and requests in line with Service Level Agreements (SLAs). Provide C-level support, ensuring high-quality and efficient service for executive leadership, including troubleshooting hardware and software issues, and, ensuring their technology needs are met. Promote excellent customer service for all front-line service delivery and continually seeking ways to improve customer experience and satisfaction. QUALIFICATIONS AND EXPERIENCE | About you The IT Support Engineer should have the following skills and experience: Degree in relevant IT field or have equivalent professional experience. Minimum 3 years of relevant work experience. Proficient in both French and English. Strong knowledge of Windows and Macintosh clients. Familiar wiht Windows server roles (AD DS, AD FS, DNS and DHCP) as networked workstations (LAN, WAN, WLAN). Basic understanding in network design for multi-office environment. Knowledge of firewalls and switches (Fortinet) is an advantage, but not mandatory. Experience with Intune for device management and configuration. Ability to document process clearly. Experience in troubleshooting wireless networks and wireless issues. Excellent organisation skills. Ability to work within fast-moving team. Strong communication skills (both written and verbal). High attention to detail. Collaborative team player but able to make indipendent decisions. WHO ARE EXCLUSIVE NETWORKS? | Why work for us We are people focused and strongly believe that talent empowers us to continue our dynasty of disruption and growth in the future. Our Mission is to drive the transition to a totally trusted digital world for all people and organizations. Visit our website We are proud to be an Equal Opportunity Employer. We are committed to the recruitment and hiring of individuals from diverse backgrounds and experiences, as we believe this strengthens our ability to develop superior solutions, make informed decisions, and better serve our valued customers. We do not discriminate against individuals on the basis of race, religion, color, national origin, gender, sexual orientation, disability status, or any similar characteristic. Employment decisions are made solely on the basis of qualifications, merit, and business need. Please to review our Diversity and Inclusion Policy for further information. We care about your data: please to read our Recruitment Data Protection Policy prior to applying, and therefore sharing your data with us.
Poullan-Sur-Mer, France
Remote
Full Time
23-04-2025
Company background Company brand
Company Name
SELFING
Job Title
Développeur Back End JAVA / GCP F/H
Job Description
Au sein de notre du agence lilloise, pour le compte de notre client issu du secteur de la grande distribution, nous recherchons un Développeur JAVA GCP, dans le cadre du développement et du déploiement d'une application de gestion backoffice dans plusieurs pays européens. La mission est basée à Ronchin (59). Il n'y a pas de jour de télétravail possible. Plus particulièrement, vos tâches seront les suivantes : · Participation au développement de nouvelles fonctionnalités, · Apport de conseils et de l'expertise technique pour l'intégration des projets micro-services, · Mise en place et suivi de l'outillage pour optimiser la performance, la sécurité, l'observabilité des composants logiciels, · Maintien et amélioration de la plateforme d'intégration continue, · Analyse, paramétrage et codage des composants logiciels applicatifs dans le respect des évolutions souhaitées, des normes et des procédures. Plus généralement, vos tâches seront les suivantes : · Contribution à la définition des spécifications générales, · Réalisation de l'analyse technique et l'étude détaillée, · Paramétrage des progiciels applicatifs (ERP), · Réalisation du prototypage, · Réalisation des modules (objets et composants logiciels), · Assemblage des composants, · Rédaction des documentations, · Élaboration des jeux d'essais pour les tests unitaires d'intégration, · Tests unitaires, · Identification et traitement des dysfonctionnements, · Maintenance corrective et évolutive, · Administration des composants logiciels réutilisables et mise à jour de la nomenclature de ces composants. Environnement technique : · Java/Spring/NodeJS/VueJS, · MongoDB, · Kafka, · Kubernetes. Livrables : · Code documenté suivant les règles et référentiels de l'entreprise, Indicateurs de performances : nombre de corrections en phase de recette, performance des composants développés (via des benchmarks), respect du délai dans la réalisation des modifications, nombre de régressions. Profil recherché Savoir-faire : · Expertise en JAVA/Spring - Expert - Impératif, · Expertise en GCP - Expert - Impératif, · Anglais professionnel - Impératif. Savoir-être : · Force de proposition, · Rigueur, · Ouverture d’esprit, · Communicant.
Ronchin, France
On site
Full Time
24-04-2025
Company background Company brand
Company Name
Capgemini
Job Title
Software Engineer - LILLE
Job Description
Choisir Capgemini, c'est choisir une entreprise où vous serez en mesure de façonner votre carrière selon vos aspirations. Avec le soutien et l'inspiration d'une communauté d’experts dans le monde entier , vous pourrez réécrire votre futur . Rejoignez nous pour redéfinir les limites de ce qui est possible, contribuer à libérer la valeur de la technologie pour les plus grandes organisations et participer à la construction d’un monde plus durable et inclusif Vos Missions En tant que Software Engineer, vous jouerez un rôle crucial dans notre équipe multidisciplinaire en assumant les responsabilités clés suivantes : Réaliser les développements complexes et grandir en expertise technique en environnement Java. Anticiper et proposer des solutions techniques pour faire avancer les projets. Réaliser les revues de code et s’assurer de la bonne réalisation des développements. Concevoir / transformer des projets en microservices. Votre Profil Titulaire d’un Bac+5 en informatique. Minimum 3 ans d'expérience en développement logiciel. Solide autonomie et maîtrise technique en environnement Java, essentielles pour la réussite des missions. Expérience en gestion d'une équipe de développeurs, avec un fort accent sur le mentorat et le développement professionnel des membres de l'équipe. Connaissance solide des frameworks Java (Spring, Hibernate, Oracle) et aptitude à s'adapter aux environnements agiles et cycles en V. 3 Raisons De Nous Rejoindre Qualité de vie au travail : accord de télétravail en France et à l’international, accord sur l’égalité professionnelle, la parentalité, l’équilibre des temps et la mobilité durable. Apprentissage en continu : certifications et formations en libre accès, accompagnement sur mesure avec votre career manager, parcours d’intégration sur 9 mois. Avantages groupe & CSE : plan actionnariat, activités à tarifs préférentiels, remboursement partiel vacances, remboursement de votre abonnement sportif ou culturel. Nos Engagements Et Priorités Le groupe Capgemini encourage une culture inclusive dans un cadre multiculturel et handi-accueillant. En nous rejoignant, vous intégrez un collectif qui valorise la diversité, développe le potentiel de ses talents, s’engage dans des initiatives solidaires avec ses partenaires, et se mobilise pour réduire son impact environnemental sur tous ses sites et auprès de ses clients. A Propos De Capgemini Capgemini est un leader mondial, responsable et multiculturel, regroupant près de 350 000 personnes dans plus de 50 pays. Fort de 55 ans d’expérience, nous sommes un partenaire stratégique des entreprises pour la transformation de leurs activités en tirant profit de toute la puissance de la technologie et des innovations dans les domaines en perpétuelle évolution tels que le cloud, la data, l’Intelligence Artificielle, la connectivité, les logiciels, l’ingénierie digitale ou les plateformes. Get The Future You Want* | www.capgemini.com/fr-fr Capgemini, le futur que vous voulez
Toulouse, France
Hybrid
Full Time
23-04-2025