Sonae MC
Talkdesk
Senior Software Engineer I
Résumé du poste
Chez Talkdesk, notre équipe d'ingénierie adopte une approche d'architecture en microservices pour construire la nouvelle génération de Talkdesk, avec des équipes verticales responsables de toutes les décisions concernant leurs services. Grâce à nos coachs agiles, nous promouvons des pratiques agiles et collaboratives ainsi que le pair programming, et nous ne laissons aucune ligne de code atteindre la production sans revue par les pairs. Nous croyons fermement que la seule véritable autorité découle de la connaissance, et non de la position, et nous traitons toujours les autres avec respect, déférence et patience.
Vous aimez les APIs, les bases de données, la messagerie et l'open source ? Vous recherchez des défis stimulants qui vous procureront un sentiment d'accomplissement une fois résolus ? Nous recherchons des ingénieurs logiciels comme vous pour rejoindre une équipe de développeurs exceptionnels qui bouleverse totalement un secteur.
Missions et responsabilités
- Travailler de manière autonome ainsi qu'au sein de petites équipes pour développer le meilleur produit sur le marché
- Implémenter un produit évolutif, stable et convivial capable de gérer notre capacité actuelle et de supporter notre croissance future
- Travailler dans un environnement d'ingénierie logicielle agile et moderne (avec contrôle de code source GIT, cycle de publication dev/stage/prod, tests approfondis et déploiement continu)
- Résoudre des problèmes techniques complexes et mettre vos compétences à l'épreuve au quotidien
- Développer et maintenir des microservices et des APIs
- Collaborer avec l'équipe Produit et d'autres équipes d'ingénierie à travers les clusters et les unités commerciales pour garantir que les solutions développées par l'équipe répondent à toutes les exigences
- Influencer une équipe en pleine croissance tout en agissant comme guide technique : en adoptant une approche conceptuelle, en documentant l'architecture et en intervenant directement sur le code
- Concevoir des solutions évolutives en utilisant le code pour soutenir les fonctions métier et les objectifs produit, tout en naviguant efficacement parmi les limitations de la plateforme
- Concevoir et implémenter des intégrations entre Talkdesk et des systèmes externes en utilisant des APIs, des middlewares et des développements personnalisés, tout en garantissant l'intégrité et la sécurité des données
Qualifications
- Diplôme BS/MS en informatique, mathématiques appliquées ou dans un domaine de l'ingénierie
- 5+ années d'expérience en développement logiciel, en particulier dans les applications basées sur le cloud
- Solide expérience dans la conception et le développement d'applications web
- Solides compétences en programmation orientée objet et expérience avec les bases de données cloud
- Maîtrise de Kotlin, Java et Spring Boot
- Compréhension approfondie de la conception et du développement d'architectures orientées services (SOA, API) et d'architectures pilotées par les événements
- Expérience avec l'architecture en microservices, les APIs et les courtiers de messages (Kafka, RabbitMQ)
- Expérience avec une ou plusieurs technologies de stockage (par ex. PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch)
- Expérience dans la mise à l'échelle d'applications web mondiales
- Défenseur des tests automatisés et de l'intégration continue
- Expérience de travail avec des pipelines CI/CD et le développement de produits
- Passion pour la production de code propre, conforme aux normes et sécurisé
- Curiosité et volonté d'apprendre de nouvelles technologies et approches techniques pour le développement d'applications
- Bon niveau d'anglais écrit et parlé
Talkdesk est pionnier d'une nouvelle ère d'automatisation de l'expérience client (CXA), redéfinissant la manière dont les marques les plus admirées au monde interagissent avec leurs clients grâce à l'IA. Notre équipe mondiale d'innovateurs courageux est obsédée par le client, construisant des solutions axées sur l'IA qui placent l'empathie, la confiance et la transparence au cœur de chaque interaction. Nous favorisons une culture inclusive où des perspectives diverses stimulent notre succès et où chaque voix a sa place. Alliant la stabilité d'un leader mondial à l'agilité d'un perturbateur, les Talkdeskers disposent de l'autonomie nécessaire pour avoir un impact significatif, tout en redonnant aux communautés et à l'environnement qui nous entourent.
Talkdesk a été reconnu comme leader dans le Magic Quadrant™ de Gartner® pour le Contact Center as a Service (CCaaS) et dans les rapports G2 Overall Grid® pour les agents IA et les centres de contact. Avec sept années consécutives dans le Forbes Cloud 100 et de multiples prix AI Breakthrough, il n'y a jamais eu de meilleur moment pour nous rejoindre alors que nous façonnons l'avenir de l'automatisation de l'expérience client !
Environnement de travail et exigences physiques
Travail principalement en environnement de bureau, périodes prolongées en position assise ou debout, travail sur ordinateur. Levage limité, et utilisation d'équipement limitée au matériel informatique (claviers, souris, etc.)
L'histoire de Talkdesk repose sur l'empathie et l'acceptation. L'objectif commun de tous les Talkdeskers est de donner les moyens à un nouveau type de héros du service client grâce à notre solution logicielle innovante, et nous croyons fermement que le meilleur chemin vers le succès pour notre mission est l'inclusivité, la diversité et l'acceptation authentique. À cette fin, nous embaucherons, promouvrons, travaillerons aux côtés, soutiendrons, créerons des liens et accueillerons chaleureusement dans la famille Talkdesk toutes les personnes, sans distinction d'identité ethnique ou raciale, d'héritage autochtone, d'origine nationale, de religion, de genre, d'identité de genre, d'expression de genre, d'orientation sexuelle, d'âge, de handicap, de situation matrimoniale, de statut d'ancien combattant, d'informations génétiques ou de tout autre statut légalement protégé.
