جديد
وصف الوظيفة
Rejoignez l’élite de la technologie automobile en intégrant l’équipe Atlassian Williams F1 Racing Team, où le logiciel est une véritable arme concurrentielle. En tant que Senior Software Engineer, vous serez au cœur de la conception, du développement et de la maintenance de solutions logicielles qui influencent directement les performances d’une monoplace, du laboratoire d’aérodynamique jusqu’à la piste de course. Vous travaillerez dans un environnement à haute intensité où chaque ligne de code peut contribuer à gagner des millisecondes cruciales.
**Missions principales**
- **Analyse fonctionnelle** : Interagir avec les ingénieurs en aérodynamique, les spécialistes de la dynamique du véhicule, les analystes de données de course et les équipes d’opérations afin de recueillir les besoins, les transformer en spécifications techniques détaillées et garantir leur traçabilité tout au long du cycle de vie du projet.
- **Développement full‑stack** : Concevoir et implémenter des applications desktop en C# et C++ pour les outils de simulation, des interfaces web réactives en React pour la visualisation en temps réel, ainsi que des services backend robustes en .NET Core. Vous contribuerez également à des pipelines d’analyse de données en Python, intégrant des algorithmes de machine learning pour l’optimisation des réglages de la voiture.
- **Modernisation cloud‑native** : Piloter la migration des services legacy vers des architectures cloud (Azure ou AWS), mettre en place des conteneurs Docker, orchestrer avec Kubernetes et automatiser les déploiements via CI/CD (GitHub Actions, Azure DevOps). Vous participerez à la définition d’une plateforme de données partagée, garantissant scalabilité, sécurité et disponibilité.
- **Qualité et performance** : Réaliser des revues de code approfondies, instaurer des standards de codage, appliquer les principes SOLID et les tests automatisés (unitaires, d’intégration, de performance). Vous serez garant de la fiabilité et de la latence ultra‑faible des systèmes critiques en course.
- **Mentorat** : Accompagner les développeurs juniors, partager votre expertise, animer des ateliers techniques et favoriser une culture d’apprentissage continu au sein de l’équipe.
- **Innovation** : Proposer des améliorations, explorer de nouvelles technologies (edge computing, IA embarquée) et contribuer à la roadmap produit afin de maintenir Williams à la pointe de la performance logicielle.
**Profil recherché**
- Minimum 5 ans d’expérience en développement logiciel, idéalement dans des environnements haute‑performance ou embarqués.
- Maîtrise avancée de C#, C++ et du framework .NET, ainsi que de React et JavaScript/TypeScript.
- Solides compétences en Python pour le traitement de données et le prototypage d’algorithmes d’analyse.
- Expérience avérée en architecture cloud‑native (Azure, AWS), conteneurisation et pipelines CI/CD.
- Connaissance des méthodologies Agile/Scrum et des pratiques DevOps.
- Capacité à travailler en équipe multidisciplinaire, à communiquer clairement et à gérer des priorités concurrentes.
- Passion pour le sport automobile et la volonté de contribuer à la victoire sur le circuit.
**Ce que nous offrons**
- Un environnement de travail stimulant au sein d’une équipe passionnée, avec des bureaux modernes à Casablanca et la possibilité d’interagir directement avec les ingénieurs de course.
- Accès à des technologies de pointe et à des projets à fort impact.
- Programme de formation continue, certifications et participation à des conférences internationales.
- Rémunération attractive, bonus lié aux performances de l’équipe et avantages sociaux complets.
- Flexibilité d’horaire avec un mode de travail hybride (2 jours remote, 3 jours onsite) pour favoriser l’équilibre vie professionnelle/vie personnelle.
Si vous êtes prêt à transformer votre expertise logicielle en avantage compétitif sur la grille de départ, postulez dès maintenant et rejoignez la légende Williams F1 Racing.