
Marigold propose des logiciels de marketing relationnel fondés sur l’intelligence artificielle pour les entreprises qui souhaitent créer des expériences client plus pertinentes et mieux connectées. Son portefeuille couvre l’e-mail marketing, les campagnes personnalisées, la gestion des données clients, la personnalisation en temps réel et l’engagement omnicanal grâce à des plateformes telles que Campaign Monitor, Cheetah Digital, Emma, Sailthru, Selligent et Vuture. L’entreprise accompagne des organisations dans des secteurs comme le commerce de détail, les médias, les services financiers, l’enseignement supérieur et les agences, en aidant les équipes marketing à transformer les informations clients en une fidélité renforcée et en une valeur relationnelle durable.
Ingénieur logiciel senior, télétravail depuis l’Australie — Marigold
Rejoignez Marigold pour développer et exploiter des systèmes distribués de technologie marketing pour Campaign Monitor. Ce poste senior couvre les applications full stack, l’infrastructure AWS, les API et les services pilotés par les événements.
Description
- Contribuer en tant que membre clé d’une équipe produit autonome et pluridisciplinaire.
- Collaborer avec les designers UX, les responsables produit et les autres ingénieurs logiciels.
- Créer des expériences client fiables tout en faisant évoluer les systèmes pour accompagner la croissance.
- Assurer la maintenance des logiciels de l’équipe et participer à la rotation d’astreinte.
- Créer des microservices et des API pilotés par les événements au sein d’une architecture distribuée.
- Développer des applications web dynamiques avec ReactJS, Node.js et Backbone.js.
- Créer et gérer l’infrastructure AWS à l’aide d’EC2, ECS, SNS/SQS, RDS, ElastiCache et Elasticsearch.
- Développer des solutions de flux d’événements et de mégadonnées avec Kafka et Spark.
- Étendre et améliorer l’ensemble des fonctionnalités existantes du produit.
- Orienter les décisions d’architecture et améliorer la qualité du code grâce aux revues et au mentorat.
- Prendre en charge les problèmes techniques de leur définition à leur livraison, en équilibrant périmètre, compromis et maintenabilité à long terme.
Exigences
- Au moins 10 ans d’expérience professionnelle en développement logiciel.
- Diplôme de licence en informatique ou dans une discipline connexe, ou trois années supplémentaires d’expérience pertinente dans le secteur en remplacement du diplôme.
- Maîtrise d’au moins deux langages de programmation, idéalement C#, Java ou JavaScript/TypeScript.
- Expérience des outils de développement assisté par IA tels que Copilot, Claude Code et Cursor.
- Connaissance des technologies de stockage, notamment SQL, Elasticsearch, Cassandra et les services RDS.
- Familiarité avec les méthodes d’instrumentation et la prise de décision fondée sur les données.
- Excellentes capacités de communication écrite et orale sur les canaux interactifs et dans la documentation.
- Esprit collaboratif et aptitude à travailler efficacement en équipe.
- Une expérience de l’architecture de flux d’événements et du traitement de flux est souhaitable.
- Une solide expérience de l’Infrastructure as Code avec Terraform est souhaitable.
Avantages
- Horaires de travail flexibles permettant de concilier engagements professionnels et familiaux.
- Accès à des espaces de coworking situés au centre de Sydney.
- Événements réguliers d’équipe et événements sociaux, à distance et en présentiel, pour les employés basés à Sydney.
- Une journée de congé rémunérée pour votre anniversaire.
- Maintien du salaire et assurance vie.