Jobs · himalayas
Principal Software Developer, Viewer Platform
Northwind Robotics · Canada · Posted 7d ago
About the role
Lead the technical direction of Northwind Robotics's visualization platform and coordinate cross-team initiatives.
Job Requisition ID # 26WD97483 26WD97483, Ingénieur logiciel principal, Plateforme de visualisation English translation to follow!/La traduction en anglais suivra! Présentation du poste La plateforme de visualisation d' Northwind Robotics offre des expériences de visualisation 2D et 3D hautement performantes pour l'ensemble de notre gamme de produits. En tant qu'ingénieur logiciel principal, vous définirez et piloterez l'orientation technique de l'écosystème de visualisation et des flux de travail des produits, en façonnant l'architecture, les capacités de la plateforme et les pratiques d'ingénierie au sein de plusieurs équipes. Vous serez amené(e) à traiter des problèmes hautement complexes et ambigus qui s’étendent sur plusieurs systèmes, domaines et organisations. Vous devrez identifier et définir les opportunités à fort impact, coordonner les parties prenantes et diriger la mise en œuvre inter-équipes. La réussite à ce poste se mesure à votre capacité à générer un impact au sein de plusieurs équipes et à faire évoluer les capacités au niveau de la plateforme afin de soutenir l’écosystème dans son ensemble. Ce poste combine une expertise technique approfondie et un leadership technique stratégique, garantissant des solutions évolutives, performantes et extensibles qui répondent aux besoins actuels et futurs des produits. Si vous êtes un leader technique enthousiaste, désireux de travailler sur des applications SaaS complexes et à fort impact, et que vous appréciez de travailler au sein d’une équipe dynamique et dynamique utilisant des technologies de pointe, nous serions ravis de vous rencontrer ! Responsabilités Diriger la conception et la mise en œuvre d’initiatives à grande échelle impliquant plusieurs équipes et ayant un impact sur la plateforme, les produits et les services destinés aux spectateurs Identifier, définir et hiérarchiser les problèmes techniques à fort impact en accord avec la stratégie produit et plateforme Résoudre des problèmes techniques complexes et ambigus en les décomposant en approches claires et en plans réalisables Influencer et coordonner plusieurs équipes, en garantissant la cohérence des pratiques d’ingénierie et des normes architecturales Agir en tant qu’autorité technique pour les décisions critiques, en guidant les compromis entre performances, évolutivité et expérience des développeurs Favoriser l’adoption de capacités, de frameworks et de modèles de plateforme partagés entre les équipes Améliorer la vélocité d’ingénierie en introduisant des outils, des frameworks et des bonnes pratiques évolutifs à l’échelle de l’organisation Diriger l’analyse des causes profondes des problèmes systémiques et mettre en œuvre des solutions durables et multiplateformes Encadrer les ingénieurs seniors et rehausser les normes d’ingénierie à l’échelle de l’organisation Collaborer avec les équipes Produit, UX et Plateforme pour définir une feuille de route à long terme et traduire les besoins métier en stratégie technique Collaborer avec les architectes et faire évoluer l’architecture système pour garantir l’extensibilité, la maintenabilité et les performances à long terme dans l’ensemble de l’écosystème Qualifications minimales Licence ou master en informatique, génie informatique, ou expérience pratique équivalente Plus de 8 ans d’expérience professionnelle en développement logiciel, incluant un travail significatif sur des systèmes à grande échelle ou des plateformes Maîtrise de niveau expert de JavaScript/TypeScript et des technologies web modernes Solide expérience dans la conception et l'évolution d'architectures système complexes impliquant plusieurs équipes ou domaines Compréhension approfondie des applications haute performance, des systèmes distribués et de l'architecture orientée services Capacité avérée à diriger des initiatives techniques inter-équipes et à exercer une influence sans autorité directe Solide expérience en optimisation des performances, en débogage et en exploitation de systèmes de production complexes Expérience des pratiques de développement modernes, notamment CI/CD et les tests automatisés (par ex. Jest, Cypress) Expérience de travail dans des environnements Agile avec des cycles de livraison courts Capacité avérée à travailler de manière autonome dans des contextes hautement ambigus Capacité avérée à écrire du code propre, maintenable et bien documenté Excellentes compétences en communication et capacité à influencer les parties prenantes de haut niveau Qualifications souhaitées Expérience en tant que responsable technique et mentor d'ingénieurs juniors et seniors Expérience des architectures cloud-native et des systèmes distribués à grande échelle Expertise en systèmes de visualisation 2D/3D, moteurs de rendu ou technologies graphiques Expérience dans la création ou l'évolution d'écosystèmes de plateformes (API, extensibilité, plateformes de développement) Expérience en observabilité, surveillance et exploitation de systèmes de production à grande échelle Expérience d
Read the full posting on himalayas →
FAQ
Is the Principal Software Developer, Viewer Platform role at Northwind Robotics remote?+
This Principal Software Developer, Viewer Platform position is listed as remote (Canada).
What seniority level is this Principal Software Developer, Viewer Platform role?+
This is a senior level position.
How do I apply for the Principal Software Developer, Viewer Platform role at Northwind Robotics?+
Use the "Apply on himalayas" button to open the original posting on himalayas, where you can submit your application directly to Northwind Robotics.