Roku
Divergent
Full Stack Software Engineer II
À propos du poste
Divergent construit l'ère industrielle nouvelle. Chaque jour, nos équipes conçoivent, fabriquent et assemblent des systèmes avancés pour certaines des industries les plus exigeantes au monde. Notre plateforme intégrée d'ingénierie et de fabrication transforme des conceptions complexes en solutions prêtes pour la production, aidant les clients à avancer plus rapidement, à construire plus intelligemment et à livrer des systèmes critiques quand ils comptent le plus. Divergent est un fournisseur qualifié de niveau 1 pour les équipementiers automobiles mondiaux et soutient les principales entreprises aérospatiales et de défense américaines. Rejoignez-nous et aidez à repousser les limites de ce qui peut être construit.
OBJECTIF
Divergent recherche un Ingénieur Logiciel Full-Stack II pour aider à construire et à faire évoluer les plateformes logicielles qui alimentent notre écosystème de fabrication numérique de nouvelle génération. Dans ce rôle, vous concevrez, développerez et livrerez de manière indépendante des solutions logicielles prêtes pour la production qui prennent en charge des applications critiques pour l'entreprise dans les domaines de l'ingénierie, de la fabrication et des opérations. En tant qu'Ingénieur II, vous contribuerez à des projets complexes, collaborerez avec des équipes interfonctionnelles et jouerez un rôle clé dans la livraison de logiciels de haute qualité qui permettent l'innovation dans toute l'organisation. Vous exercerez un jugement indépendant considérable dans la résolution de défis techniques tout en continuant à élargir votre expertise sur l'ensemble de la pile technologique.
LE RÔLE
DÉVELOPPEMENT D'APPLICATIONS FULL-STACK
- Concevoir, développer, tester et maintenir des applications web évolutives en utilisant TypeScript, Node.js et des frameworks front-end modernes tels que React.
- Implémenter des APIs, des services et des interfaces utilisateur robustes qui prennent en charge des flux de travail commerciaux critiques.
- Traduire les exigences produit et commerciales en solutions techniques maintenables.
MODELISATION DE DONNÉES ET CONCEPTION DE SYSTÈMES
- Concevoir et faire évoluer des schémas de bases de données relationnelles et NoSQL pour prendre en charge de nouveaux produits et fonctionnalités.
- Optimiser les modèles de données, les performances des applications et la fiabilité du système.
- Contribuer aux discussions architecturales et aux revues de conception technique.
PROPRIÉTÉ DES FONCTIONNALITÉS ET LIVRAISON
- Assumer la responsabilité de fonctionnalités et de projets complexes, de la définition des exigences au déploiement et au support post-lancement.
- Collaborer avec les parties prenantes pour définir les exigences techniques, estimer l'effort et livrer les solutions dans les délais.
- Surveiller les systèmes de production et dépanner les problèmes si nécessaire.
QUALITÉ DES LOGICIELS ET BONNES PRATIQUES
- Écrire du code propre, maintenable et bien testé.
- Participer aux revues de code par les pairs et contribuer à l'amélioration continue des normes d'ingénierie.
- Développer des tests unitaires, d'intégration et de bout en bout pour garantir la qualité et la fiabilité des logiciels.
- Soutenir les processus CI/CD et les initiatives d'automatisation du déploiement.
DOCUMENTATION TECHNIQUE
- Créer et maintenir la documentation technique, les spécifications de conception, les diagrammes d'architecture et la documentation API.
- Documenter le comportement du système et les détails d'implémentation pour soutenir la maintenabilité et le partage des connaissances.
COLLABORATION INTERFONCTIONNELLE
- Travailler en étroite collaboration avec la gestion de produit, le design, la fabrication et les autres équipes d'ingénierie.
- Communiquer efficacement les concepts techniques aux parties prenantes techniques et non techniques.
- Contribuer activement à la planification des sprints, au raffinement du backlog, à l'estimation et aux rétrospectives.
CONTRIBUTION À L'ÉQUIPE
- Fournir des conseils techniques et un soutien aux ingénieurs moins expérimentés lorsque cela est approprié.
- Partager les connaissances, les bonnes pratiques et les leçons apprises avec l'équipe d'ingénierie élargie.
- Agir en tant que contributeur technique fiable sur plusieurs projets simultanés.
QUALIFICATIONS DE BASE
- Capacité à accéder légalement aux informations et technologies soumises aux contrôles d'exportation des États-Unis.
- Licence (Bachelor's degree) en informatique, en génie logiciel, en génie informatique ou dans un domaine connexe ; une expérience équivalente sera prise en compte.
- 5–8 ans d'expérience professionnelle en ingénierie logicielle.
- Forte maîtrise de TypeScript et Node.js.
- Expérience dans la création d'applications front-end modernes utilisant React, Vue, Angular ou des frameworks similaires.
- Solide compréhension de la conception de bases de données relationnelles et NoSQL et de la modélisation des données.
- Expérience dans le développement de systèmes logiciels évolutifs, maintenables et prêts pour la production.
- Expérience dans la livraison de fonctionnalités logicielles tout au long du cycle de développement complet.
- Solides compétences en débogage, dépannage et résolution de problèmes.
- Excellentes compétences en communication écrite et orale.
QUALIFICATIONS PRÉFÉRENTIELLES
- Expérience dans le soutien aux environnements de fabrication, d'automatisation industrielle, aérospatiaux, automobiles, robotiques ou de défense.
- Expérience avec l'infrastructure cloud et les systèmes distribués.
- Connaissance des pipelines CI/CD, des frameworks de test automatisés et des outils de qualité de code.
- Expérience de travail avec des technologies de conteneurisation telles que Docker et Kubernetes.
- Expérience dans l'intégration d'APIs tierces et de systèmes d'entreprise.
- Expérience dans le mentorat d'ingénieurs juniors ou la fourniture de conseils techniques à des pairs.
ENVIRONNEMENT DE TRAVAIL
- Ce poste est basé sur site au siège social de Divergent à Torrance, en Californie.
- L'horaire sur site prévu est de quatre jours par semaine.
Égalité d'accès à l'emploi
Divergent est un employeur garantissant l'égalité d'accès à l'emploi. Tous les candidats qualifiés recevront une considération pour l'emploi sans distinction de race, de couleur, de religion, de sexe, d'orientation sexuelle, d'identité de genre, d'origine nationale, d'âge, de handicap ou de statut de vétéran, ou de toute autre caractéristique protégée par la loi fédérale ou étatique applicable. Divergent met en œuvre des actions positives en matière d'emploi pour les personnes qualifiées handicapées et les vétérans protégés, conformément à la section 503 du Rehabilitation Act et au Vietnam Era Veterans’ Readjustment Assistance Act.
Affiche EEO eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12.pdf
Afin de nous adapter aux changements dans nos activités, il peut devenir nécessaire d'ajouter, de supprimer ou de modifier certaines tâches et responsabilités, ou de vous réaffecter à un autre poste. De temps à autre, il pourra vous être demandé de travailler sur des projets spéciaux ou d'aider à d'autres tâches. Votre coopération et votre assistance dans l'exécution de ce travail supplémentaire sont attendues.
E-Verify : Droit de travailler
Notre entreprise participe à E-Verify e-verify.uscis.gov/web/media/resourcesContents/E-Verify_Participation_Poster_ES.pdf. E-Verify est un programme qui confirme électroniquement l'éligibilité d'un candidat à travailler aux États-Unis après avoir rempli le formulaire de vérification de l'éligibilité à l'emploi (Formulaire I-9). Les informations fournies sur le Formulaire I-9 sont comparées aux enregistrements contenus dans les bases de données de la Social Security Administration et du Department of Homeland Security (DHS). Cela aide les employeurs à vérifier l'identité et l'éligibilité à l'emploi des nouveaux employés.
Affiche sur l'éligibilité au travail (anglais) e-verify.gov/sites/default/files/IER_RightToWorkPoster.pdf | Affiche sur l'éligibilité au travail (espagnol) e-verify.gov/sites/default/files/everify/posters/IER_RighttoWorkPosterES.pdf
Ordonnance de Los Angeles sur l'Initiative pour la Chance en matière d'Embauche (FCIHO)
Conformément à l'ordonnance de Los Angeles sur l'Initiative pour la Chance en matière d'Embauche (FCIHO), nous considérerons pour l'emploi les candidats qualifiés ayant des antécédents d'arrestation et de condamnation.
Aucune agence, aucune sollicitation et aucun appel s'il vous plaît.
RÉMUNÉRATION
Chez Divergent, la rémunération est déterminée par le niveau du poste et les qualifications individuelles. Pour ce poste, nous considérons des candidats aux niveaux suivants en fonction de l'expérience, des capacités techniques et des performances lors des entretiens :
E04 – Ingénieur II : 122,430 $ – 168,340 $
Des candidats exceptionnels démontrant un leadership technique plus large, une propriété de projets multiples et des compétences d'Ingénieur Senior peuvent également être considérés pour :
E05 – Ingénieur Senior : 141,380 $ – 194,390 $
Tranche de salaire 122,430 $—224,500 USD
Ce que nous offrons
- Forfait de rémunération holistique : Profitez d'un forfait de rémunération de classe mondiale qui comprend un salaire compétitif, un plan d'actions et des primes discrétionnaires basées sur les résultats, garantissant que vous êtes véritablement valorisé pour vos contributions.
- Bien-être et temps libre : Adoptez un mode de vie sain avec des congés payés, des jours de maladie et des jours fériés, y compris une fermeture de fin d'année pour vous ressourcer. Nous soutenons les familles qui s'agrandissent avec un congé parental payé, reconnaissant l'importance du temps passé en famille.
- Santé et bien-être complets : Priorisez votre bien-être avec nos avantages complets en matière de santé et de bien-être, offrant des options HMO et Premium PPO. De plus, bénéficiez d'une assurance vie parrainée par l'entreprise et d'une couverture d'invalidité de courte et longue durée pour votre tranquillité d'esprit.
- Investissement dans la croissance : Nous nous engageons dans votre développement professionnel. Profitez des opportunités de remboursement pour les initiatives d'apprentissage et de développement, vous permettant d'élargir continuellement vos compétences et d'atteindre des performances optimales.
- Environnement collaboratif et performant : Rejoignez notre équipe collaborative, dynamique et performante au sein d'une entreprise axée sur la mission et évoluant rapidement. Ensemble, nous perturbons l'industrie manufacturière traditionnelle, favorisons l'innovation et intégrons les personnes et la technologie pour réduire notre empreinte.
