Shaping talents, Building tomorrow

Software Engineering Manager

SECTEUR

Services de conseil en informatique

Casablanca

CDI

LIEU
TYPE DE CONTRAT

Description :

Dans le cadre du développement de ses activités et de ses ambitions de croissance, un acteur majeur du secteur des technologies et du développement digital basé au Maroc recrute un(e) Software Engineering Manager.

Présente depuis plusieurs années sur le marché, cette entreprise accompagne ses clients – grands groupes, scale-ups et startups innovantes – dans la conception et la réalisation de solutions digitales et data à fort impact. Forte d’une équipe de plus de 70 experts, l’entreprise se positionne aujourd’hui comme un véritable pôle d’excellence technologique au service de projets ambitieux, tant au niveau national qu’international.

Rattaché(e) à la direction technique, le/la Software Engineering Manager jouera un rôle central dans le pilotage des équipes techniques, la définition des orientations technologiques et la garantie de la qualité des projets livrés. Ce poste à forte dimension stratégique vous permettra d’évoluer au cœur d’enjeux techniques, humains et business.

Missions principales :

En tant que Software Engineering Manager, vos responsabilités seront articulées autour de trois axes majeurs :

Leadership technique et excellence opérationnelle

  • Définir et accompagner les équipes sur les choix technologiques et les architectures logicielles en lien avec les meilleures pratiques du marché.

  • Garantir la qualité des livrables en assurant la robustesse, la performance, la sécurité et la maintenabilité des solutions développées.

  • Instaurer une culture de l’excellence technique et de l’amélioration continue à travers la mise en place de standards, de revues de code et d’audits réguliers.

  • Veiller à l’intégration des dernières innovations technologiques et encourager la veille au sein des équipes.

Management des équipes et développement des talents

  • Encadrer, animer et faire évoluer une équipe d’ingénieurs composée de développeurs et de Tech Leads.

  • Structurer les équipes et accompagner la montée en compétences des collaborateurs grâce à un suivi personnalisé et un plan de formation adapté.

  • Mettre en œuvre une stratégie de fidélisation et d’engagement des talents, tout en maintenant un environnement de travail stimulant et bienveillant.

  • Superviser la planification des projets techniques et garantir le respect des délais et des objectifs fixés.

Relation client et contribution stratégique

  • Être l’interlocuteur privilégié des clients grands comptes et assurer un rôle de conseil auprès des DSI, CTO et décideurs stratégiques.

  • Participer activement aux phases d’avant-vente, aux cadrages techniques et aux réponses aux appels d’offres.

  • Contribuer aux réflexions stratégiques de l’entreprise sur les orientations technologiques et le positionnement des offres.

  • Traduire les besoins métier en solutions technologiques performantes et évolutives.

Profil recherché :

Nous recherchons un(e) professionnel(le) expérimenté(e), capable d’allier compétences techniques, leadership et sens stratégique. Votre parcours vous a permis d’évoluer dans des environnements exigeants où la rigueur technique et la gestion humaine sont au cœur des enjeux.

Compétences et expériences requises :

  • 8 ans d’expérience minimum en développement logiciel, dont une partie significative en encadrement d’équipes techniques.

  • Expérience confirmée dans une ESN, un cabinet de conseil ou une startup tech, avec une bonne maîtrise des projets en mode agile.

  • Gestion d’équipes de 10 ingénieurs ou plus sur des projets à fort enjeu technologique.

  • Excellente maîtrise des concepts d’architecture logicielle et des environnements techniques variés.

  • Solides compétences en leadership, capacité à inspirer, fédérer et challenger les équipes.

  • Curiosité intellectuelle, forte appétence pour l’innovation technologique et le développement personnel continu.

  • Aisance relationnelle, capacité à s’adresser aussi bien à des interlocuteurs techniques que business.

Stack & technologies utilisées :

  • Backend : Node.js, Python, Django, FastAPI, Java, Spring Boot

  • Frontend : React, Next.js, Vue.js, Angular

  • Mobile : React Native, Flutter

  • DevOps & Cloud : AWS, GCP, Terraform, Kubernetes, Docker, CI/CD

  • Data & AI : SQL, NoSQL (MongoDB, Redis), BigQuery, Spark, LangChain, LLMs