Redwood Materials
Pearson
Ingénieur Logiciel Senior
À propos de l'opportunité
Pearson étend ses capacités d'ingénierie pour OnVUE. Nous recherchons des ingénieurs full-stack expérimentés capables de concevoir, construire et opérer des logiciels d'entreprise complexes en utilisant Java, Spring Boot, Angular et des REST APIs.
Nous avons des opportunités pour des contributeurs individuels seniors solides et pour des ingénieurs prêts à combiner le développement pratique avec le leadership d'équipe. Vous n'avez pas besoin de décider quel parcours vous convient avant de postuler. Nous explorerons votre expérience et vos intérêts pendant le processus de recrutement.
Choisissez le parcours qui correspond à votre expérience
Ingénieur Logiciel Senior
Ingénieur Logiciel Senior, Chef d'équipe
Pourquoi rejoindre Pearson ?
C'est une opportunité de développer les talents en ingénierie, de renforcer les pratiques de livraison et de qualité, et d'aider les équipes à adopter de nouvelles façons de travailler assistées par l'IA dans la technologie qui soutient les expériences d'évaluation à grande échelle.
Ce que vous ferez
Vous serez responsable du travail technique complexe, de la conception à la livraison et à la préparation opérationnelle. Vous contribuerez à l'architecture et aux décisions techniques, améliorerez la qualité de l'ingénierie, résoudrez les problèmes critiques, mentorerez vos collègues et aiderez à moderniser la plateforme.
Vous resterez actif tout en assumant la responsabilité de la livraison technique quotidienne et des résultats d'une équipe. Vous guiderez les ingénieurs, coordonnerez le travail, éliminerez les obstacles, influencerez la direction technique et travaillerez en étroite collaboration avec les responsables commerciaux et fonctionnels. Il s'agit d'un leadership technique et de livraison, pas d'une gestion formelle des ressources humaines.
- Concevoir et livrer des solutions full-stack complexes et distribuées en utilisant Java, Spring Boot, Angular et des REST APIs.
- Construire et opérer des applications d'entreprise hautement disponibles et évolutives.
- Contribuer à la conception technique, à l'estimation, à la planification de la feuille de route et à la modernisation de la plateforme.
- Identifier et traiter la dette technique, les goulots d'étranglement de performance, les problèmes de fiabilité et les risques opérationnels.
- Diriger le dépannage et l'analyse des causes profondes des problèmes de production critiques.
- Collaborer avec l'assurance qualité pour renforcer les tests, l'automatisation et la qualité par conception.
- Soutenir la planification des versions, le déploiement, l'observabilité, la sécurité et la préparation opérationnelle.
- Mentoriser les ingénieurs, examiner le travail technique et promouvoir des pratiques d'ingénierie efficaces.
- Pour le parcours de chef d'équipe, coordonner la livraison quotidienne de l'équipe, éliminer les blocages et assumer la responsabilité des résultats de l'équipe.
Ce que nous recherchons
- Au moins cinq ans d'expérience professionnelle en développement logiciel.
- Solides compétences pratiques en full-stack sur Java, Spring Boot, Angular et REST APIs.
- Expérience dans la conception et la livraison de systèmes d'entreprise complexes et distribués.
- Solides compétences en conception logicielle, architecture système, dépannage et qualité d'ingénierie.
- Communication claire et capacité à expliquer les décisions techniques et les compromis à différents publics.
- Un diplôme de licence en informatique, en ingénierie ou une expérience pratique équivalente.
- Pour le parcours de chef d'équipe, leadership technique démontré, mentorat et prise en charge de la livraison de l'équipe. Cela peut provenir d'une expérience de leadership formelle ou informelle.
Expérience qui serait utile
Une expérience avec Azure, Kubernetes, la livraison cloud-native, DevOps et CI/CD serait précieuse. L'exposition à des applications utilisant l'audio et la vidéo, l'accessibilité et le WCAG, l'observabilité, la sécurité des applications, l'ingénierie de performance, les LLMs ou les outils de développement assistés par IA serait également utile. Ce sont des différenciateurs plutôt que des exigences universelles.
Localisation et modèle de travail
États-Unis. À distance aux États-Unis. Toutes restrictions d'État ou attentes de voyage seront communiquées pendant le processus de recrutement.
Les candidatures seront acceptées jusqu'au 9 novembre 2026. Cette période peut être prolongée en fonction des besoins de l'entreprise.
Rémunération
La rémunération chez Pearson est influencée par des facteurs tels que l'ensemble des compétences, l'expérience, la localisation et la portée des responsabilités associées au rôle sélectionné lors du processus d'embauche. La fourchette de salaire à temps plein pour :
Ingénieur Logiciel Senior : $120,000 - $130,000
Ingénieur Logiciel Senior, Chef d'équipe : $135,000 - $145,000
Ce poste est éligible pour participer à un programme d'incitation annuel, et des informations sur les avantages offerts sont ici. pearsonbenefitsglobal.com/
