Redwood Materials
Ellevation
Ingénieur Logiciel II, Ingénierie
À propos du poste
En tant qu'Ingénieur Logiciel II au sein d'une équipe d'ingénierie chez Ellevation, vous développerez et exploiterez des fonctionnalités qui façonnent directement la manière dont les éducateurs gèrent les programmes pour les apprenants d'anglais dans des milliers de districts scolaires. Vous travaillerez sur un environnement full-stack — React sur le frontend, C#/.NET Core ou Python sur le backend — et vous serez responsable de votre travail de bout en bout : conception, développement, déploiement et maintenance.
À ce niveau, vous ne vous contentez pas d'exécuter des tickets. On attend de vous que vous proposiez une solution lorsque vous identifiez un problème, que vous résolviez les questions ouvertes en construisant plutôt qu'en débattant, et que vous laissiez les systèmes que vous touchez dans un meilleur état que vous ne les avez trouvés. Vous contribuerez activement au fonctionnement de l'équipe — dans les discussions de conception, les revues de code et le niveau de qualité quotidien que l'équipe maintient ensemble.
À propos de vous
Vous pourriez être un bon candidat si vous :
Pourquoi Ellevation ?
Chez Ellevation, nous croyons en la puissance de l'éducation et des éducateurs qui la rendent possible. Rejoindre notre équipe signifie :
- Travailler sur des défis significatifs qui ont un impact direct sur les apprenants d'anglais.
- Contribuer à définir et à construire l'avenir des plateformes internes et de l'expérience développeur dans une entreprise à mission.
- Collaborer dans un environnement de soutien et interfonctionnel.
- Grandir personnellement et professionnellement en tant que membre d'une équipe performante.
- Utiliser l'IA de manière responsable pour accélérer la façon dont nous construisons, testons et exploitons les systèmes.
Notre Stack Technologique
- Frontend: React (avec une migration en cours depuis des systèmes existants)
- Backend: C#/.NET Core (et un peu de legacy .NET Framework) ou Python
- Infrastructure : AWS, Terraform, CI/CD avec Jenkins, Docker
- Expérience Développeur : Outils internes, modèles de dépôts, flux de travail CI/CD, développement basé sur des conteneurs
Nous ne nous attendons pas à ce que vous sachiez tout dès le premier jour — ce qui compte le plus, c'est votre capacité à apprendre, à collaborer et à diriger dans le changement.
Êtes-vous passionné par la croissance et désireux d'apprendre ? Possédez-vous une volonté d'exceller et de faire une différence ? Ellevation valorise la diversité, la créativité et une soif de nouvelles perspectives. Bien que nos offres d'emploi décrivent les qualifications préférées, nous croyons que les talents prennent diverses formes. Si vous êtes motivé, adaptable et prêt à contribuer, nous vous encourageons à postuler. Nous accueillons les candidats de tous horizons et expériences, reconnaissant que des compétences uniques et des perspectives nouvelles sont des atouts précieux pour notre équipe. Ne laissez pas une liste de contrôle d'exigences vous dissuader — sautez le pas, et explorons ensemble les possibilités !
Pourquoi Ellevation ?
En plus de nos excellents avantages et de nos salaires compétitifs, voici quelques éléments qui nous rendent uniques :
Chez Ellevation, nous défendons la diversité, l'inclusion, l'équité et l'appartenance. Nous nous efforçons de constituer une équipe qui reflète les diverses communautés que nous servons. Nous nous engageons à créer un lieu de travail inclusif qui promeut et valorise une gamme d'idées et d'opinions.
Nous croyons en la construction d'une culture où la productivité peut s'épanouir, une culture empathique, respectueuse et inclusive. Nous sommes fiers d'avoir été reconnus les années précédentes comme « Meilleur lieu de travail technologique pour la diversité » par les Timmy Awards pour nos investissements dans la formation sur les comportements inclusifs, les microagressions, les biais inconscients, et pour avoir favorisé une culture d'apprentissage continu et de feedback dans toute l'entreprise. Nous sommes encouragés par nos progrès, mais il reste encore du travail à faire.
\n
\n
125 000 $ - 145 000 $ par an
Ellevation est transparent sur son approche de la rémunération, qui comprend un salaire de base compétitif, une augmentation annuelle basée sur la performance et une prime (ou commission pour les postes de vente). La fourchette salariale pour ce rôle est de 125 000 $ à 145 000 $, en fonction de l'expérience du candidat et de la parité interne. Notre philosophie est que la fourchette complète est indicative de la croissance pendant l'emploi. De plus, nous fournissons des avantages complets à tous les employés à temps plein.
\n
Informations supplémentaires : Ellevation opère sous Curriculum Associates, LLC, un employeur garantissant l'égalité des chances. Curriculum Associates, LLC ne discriminera aucun employé ou candidat à l'emploi en raison de sa race, couleur, credo, religion, sexe, origine nationale, âge, état matrimonial, statut de vétéran, orientation sexuelle, identité ou expression de genre, handicap, information génétique, ou toute autre catégorie protégée par la loi. Curriculum Associates, LLC accordera l'emploi, sans égard à la race, couleur, credo, religion, sexe, origine nationale, âge, état matrimonial, statut de vétéran, orientation sexuelle, identité ou expression de genre, handicap, information génétique, ou toute autre catégorie protégée par la loi. Une telle action comprendra, sans s'y limiter, les éléments suivants : emploi, promotion, rétrogradation, transfert, recrutement ou publicité de recrutement, licenciement ou résiliation, taux de rémunération ou autres formes de rémunération.
Notre entreprise utilise E-Verify pour confirmer l'éligibilité à l'emploi de tous les nouveaux employés. Pour en savoir plus sur E-Verify, y compris vos droits et responsabilités, veuillez visiter uscis.gov/e-verify.
Les informations que vous fournissez lors de votre candidature à un emploi auprès de Curriculum Associates, LLC peuvent être soumises au California Privacy Rights Act. Cliquez ici pour plus d'informations sur nos pratiques de collecte de données et vos droits relatifs à ces données.
#LI-REMOTE
Prérequis
- Vous proposez une solution avec le problème — vous avez constaté que la formulation d'une solution, même approximative, fait avancer les choses plus rapidement que d'attendre la réponse parfaite.
- Lorsqu'un élément bloque l'équipe, votre instinct est de construire la chose la plus petite qui réponde à la question plutôt que de débattre — une étude, un script, un prototype rapide.
- Vous partagez des opinions franches lors des discussions de conception — sur les compromis, la complexité et les risques — car vous pensez que les équipes prennent de meilleures décisions lorsque les gens donnent réellement leur avis.
- Vous prenez la revue de code au sérieux dans les deux sens : vous posez des questions jusqu'à ce que vous compreniez avant d'approuver, et vous accueillez la même rigueur pour votre propre travail.
- Vous restez engagé après la fusion — sur le nettoyage, les bugs de suivi et les alertes qui remontent à ce que vous avez déployé — car vous vous souciez du cycle de vie complet, pas seulement du moment du déploiement.
- Vous utilisez des outils d'IA pour aller plus vite, et vous lisez et assumez la responsabilité de tout ce qui sort sous votre nom.
Ce que vous apporterez
- 2–4 ans d'expérience dans le déploiement de logiciels de production, avec suffisamment de responsabilité de bout en bout pour savoir ce que signifie réellement « terminé ».
- Maîtrise d'au moins un framework JS frontend (React/Vue/Angular), et d'un langage fortement typé (C#/.NET/Python/Go) — et aisance pour apprendre à travers la pile technologique là où le travail vous mène.
- Expérience dans la définition concrète des compromis plutôt que dans la simple expression de préférences — vous avez pris part à des discussions de conception où votre avis a orienté le résultat.
- Habitudes d'ingénierie — tests, observabilité, revue minutieuse — qui reflètent un souci du long terme, pas seulement du ticket actuel.
- Une certaine expérience dans l'exploitation de ce que vous avez développé : vous avez débogué en production, vous savez à quoi ressemble une bonne instrumentation.
- Une certaine expérience dans la manière dont le code est déployé et s'exécute en production — vous comprenez le cheminement du commit à la mise en ligne, et vous savez à quoi ressemble une bonne instrumentation.
Ce que vous ferez
- Développer et déployer des fonctionnalités produit sur React, .NET Core/Python, et l'infrastructure de support — de la conception à l'exploitation.
- Présenter des compromis concrets lors des discussions de conception — performance, complexité, rayon d'impact, temps de déploiement — afin que l'équipe prenne des décisions basées sur des coûts réels.
- Résoudre les questions ouvertes en réalisant des études, des scripts ou des prototypes, afin de maintenir l'équipe en mouvement plutôt que d'attendre des réponses qui pourraient être trouvées en construisant.
- Exploiter ce que vous développez : instrumentez-le, répondez aux alertes et bouclez la boucle sur les problèmes qui surviennent après la publication.
- Examiner le code avec attention — posez des questions, poussez pour des améliorations lorsque cela est important, et accueillez la même chose pour vos propres PRs.
- Apporter des améliorations que vous remarquez en cours de route — dette technique, lacunes dans les alertes, tests manquants — sans attendre qu'on vous le demande.
À propos de nous
Chez Ellevation, nous développons des logiciels de classe mondiale pour aider les éducateurs à servir la population la plus rapidement croissante d'élèves de la maternelle à la 12e année : les apprenants d'anglais (ELs). Ellevation aide les districts scolaires à transformer leurs programmes pour apprenants multilingues et à garantir que tous les élèves puissent atteindre leurs plus hautes aspirations. Notre suite de produits comprend une plateforme de données et de planification pédagogique de premier ordre, des ressources pour renforcer les capacités des enseignants et des programmes destinés aux élèves pour enseigner le langage académique.
Nous sommes une entreprise technologique en pleine croissance, axée sur une mission, qui collabore avec plus de 2,000 districts scolaires et plus de 2 millions d'apprenants d'anglais actuels et anciens. Au cours des cinq prochaines années, nous prévoyons de doubler le nombre d'ELs que nous servons et d'obtenir des résultats mesurables pour les élèves. Ellevation a fusionné avec Curriculum Associates en 2021 afin d'accélérer notre impact auprès des apprenants multilingues. Notre entreprise continue d'opérer de manière indépendante et dispose de capitaux solides pour soutenir nos objectifs sociaux et financiers ambitieux.
- + Organisation axée sur la mission où les membres de l'équipe sont habilités à avoir un impact significatif
- + Opportunités de rejoindre des groupes de ressources pour employés et de soutenir la construction d'une culture d'appartenance
- + Opportunités de développement professionnel et de croissance
- + Séminaires d'entreprise et d'équipe dans diverses villes des États-Unis
- + Espace de travail collaboratif au cœur de Boston — à deux pas de nombreux arrêts de métro centraux (Downtown Crossing, Government Center et Aquarium). Collations gratuites, boissons et fruits bio locaux fournis
- + Opportunités d'engagement à distance et en personne, y compris des happy hours, des événements thématiques et des compétitions
- + Programmes de bien-être à distance et en personne pour soutenir le bien-être mental et physique de l'équipe
Avantages sociaux – Les employés éligibles aux avantages sociaux (ainsi que leurs ayants droit qualifiés) bénéficient d'une assurance médicale, dentaire, vision et d'une assurance vie de base. Les employés peuvent souscrire au plan de retraite 401(k) de notre entreprise et bénéficier d'une contribution de l'employeur allant jusqu'à 50% sur les 7% premiers pour cent de votre contribution, avec des options avant impôt et Roth. Les employés ont accès à des congés payés flexibles pour les vacances, à une politique en cas de maladie ou d'invalidité, à 10 jours fériés payés supplémentaires, à 2 jours de congés flottants et à une fermeture du bureau en hiver entre Noël et le Nouvel An. De plus, nous offrons un généreux congé parental, une solution de garde d'enfants ou d'aînés de secours, ainsi qu'une variété d'autres avantages pour soutenir la santé et le bien-être de nos employés.
