Fédération Suisse des entreprises
19 mai 2026

Software engineer / Ingénieur logiciel

 

Rôles recherchés Software engineer / Ingénieur logiciel
Date de l’offreAvril 2026
Date de début souhaitéeAu plus tôt
Type de contratCDI
Lieu de travailHybride, Renens (Vaud, Suisse)

 

Description des rôles :

Les Rôles chez Resilio

Resilio est organisée en cercles, ou équipes qui travaillent ensemble à sa réussite. Il n’existe pas de relation hiérarchique entre les équipes. Chaque cercle comprend plusieurs rôles ; chaque rôle a ses raisons d’être et ses redevabilités. Le principe de dissociation des rôles et des personnes prévaut. Le porteur de rôle a les missions qui lui sont données et la liberté des moyens pour les réaliser. Ce faisant, il consulte activement les autre rôles impliqués ou impactés par ces décisions. Il dispose de l’autorité pour trancher sur les sujets dans son champ de compétence.

Chaque équipe est dotée d’un rôle de coordination, lui-même avec ses attributions et redevabilités.

Contexte

L’équipe qui développe l’applications Resilio Tech, dédiée à la réalisation d’Analyses du Cycle de Vie d’équipements IT, process, projets, produits dont le but est de permettre à nos clients de quantifier et réduire l’empreinte environnementale du numérique, recherche un.e ingénieur logiciel/ développeur.euse pour contribuer à maintenir et développer notre application qui évolue très vite !

Raison d’être et attributionsRedevabilités%
Analyse et développement
  • Traduire les besoins utilisateur.ice.s en spécifications techniques
  • Concevoir et développer des applications logicielles efficaces et évolutives
  • Écrire un code propre, maintenable et bien documenté
  • Effectuer et maintenir des tests unitaires et d'intégration pour garantir la qualité du code
  • Résoudre les problèmes techniques et déboguer les applications
  • Développer et implémenter des solutions techniques innovantes
  • Se renseigner et trouver les méthodes adéquates pour l’écriture du code afin d’assurer une certaine autonomie.
  • Écrire ou modifier les tests unitaire et E2E (end to end) associés au comportement du code écrit.
  • Commenter le code écrit pour une meilleur compréhension par ses pairs.
  • Lors de l’implémentation d’une feature, décrire son comportement voulu dans une documentation compréhensible.
  • Après l’écriture du code, s’assurer du bon fonctionnement de l’application dans sa globalité. Vérifier que le code n’affecte en rien les autres features déjà implémentées.
  • Réaliser un commit git clair avant de l’envoyer sur le repository en ligne.
  • Prendre connaissance des changements requis par sa supervision et adapter selon les directives.
~40-45%
Support & maintenance
  • Fournir une assistance technique aux clients internes et externes
  • Assurer la maintenance et l'amélioration continue des solutions existantes
  • Veiller à la sécurité et à la performance des applications développées
  • Surveiller et améliorer l'infrastructure technique des applications
  • Identifier et résoudre les problèmes de performance, optimiser les ressources système
~25-30%
Gestion et collaboration
  • Créer et gérer les tickets dans le backlog, et planifier les activités
  • Participer aux revues de code et partager les bonnes pratiques
  • Contribuer aux discussions techniques
  • Communiquer efficacement sur l'avancement des projets et les défis techniques
  • Effectuer les tâches assignées.
  • Être présent lors des réunions des Sprints. Stand-up et Feedback de ceux-ci.
  • S’assurer de tenir les délais de ses tâches.
  • Être autonome dans la mesure du possible et ne pas hésiter à demander de l’aide ou l’avis d’un collègue.
  • Être disponible durant les heures de travail et réaliser toutes les tâches impératives et urgentes qui peuvent survenir durant la journée.
  • Un bilan sur le respect de ces consignes sera effectué à intervalle régulier entre le développeur et sa supervision.
  • Ce cahier des charges peut être revu et modifié sous condition d’accord entre le développeur et sa supervision.
15-20%
Innovation et formation
  • Effectuer une veille technologique active sur les dernières tendances du développement logiciel
  • Rechercher et proposer de nouvelles technologies pour améliorer les solutions existantes
  • Rédiger la documentation technique pour faciliter la compréhension et la maintenance des projets
  • Participer à l'encadrement ou au mentorat des nouveaux membres de l'équipe
  • Partager les connaissances et contribuer à l'amélioration continue des compétences de l'équipe
10-15%

Profil recherché

Compétences techniques attendues pour les rôles :

  • Maîtrise des langages de programmation Typescript (Javascript) et Python
  • Expérience avec les frameworks React et Django et bibliothèques
  • Compréhension des bases de données relationnelles
  • Maîtrise des systèmes de contrôle de version (Git. Github est utilisé par l’intermédiaire du compte personnel du développeur. Il est donc exigé que celui-ci ait la double authentification d’activée avec un mot de passe fort.
  • Expérience avec la méthodologie Agile
  • Connaissance des pratiques DevOps et CI/CD
  • Expérience avec les technologies de conteneurisation (Docker)
  • Capacité à concevoir des architectures performantes et résilientes

Compétences personnelles attendues pour le rôle :

  • Esprit analytique et résolution de problèmes
  • Capacité d'apprentissage continu et d'adaptation aux nouvelles technologies
  • Bonnes aptitudes de communication et de travail en équipe
  • Organisation et gestion des priorités
  • Curiosité technique et veille technologique proactive
  • Attention aux détails et rigueur
  • Gestion de projet (même petit projet personnel) - Travail en équipe (SCRUM/AGILE)

Les relations professionnelles fréquentes

  • L'équipe de développement
  • Les utilisateurs finaux (consultants Resilio, consultants partenaires ou clients) et parties prenantes du projet
  • Potentiellement des fournisseurs/ partenaires externes et partenaires technologiques
  • Les responsables produits et chefs de projet

Ce qu’offre Resilio

La culture Resilio est engagée et dynamique. Resilio s’est fondée sur les 4 valeurs suivantes :

  • Engagement : Toute l’équipe de Resilio est engagée à délivrer un impact positif sur son écosystème ;
  • Éclaireurs : Nous ouvrons la voie sur les sujets liés à la soutenabilité du numérique ;
  • Adelphité : Nous avons le sens de la communauté, aussi bien en interne qu’auprès de nos partenaires et nos clients ;
  • Accomplissement : Nous souhaitons un travail qui a du sens.

La carrière en start-up offre de grandes libertés (horaires de travail flexibles, formation continue, etc.), mais demande beaucoup d’autonomie et de prise d’initiatives. Il s’agit d’être polyvalent·e, responsable et réactif·ve.

Chez Resilio chacun·e peut choisir le temps de travail qui lui convient le mieux !

Contact

2 resilio-solutions.com
+41 78 673 77 18
+33 6 84 29 53 30
contact@resilio.tech

Resilio Ltd. - EPFL Innovation Park
Bâtiment C
1015 Lausanne
Switzerland
CHE-256.900.000