×
Register Here to Apply for Jobs or Post Jobs. X

Ingénieur Logiciel Principal

Job in Calgary, Alberta, D3J, Canada
Listing for: Siemens
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    DevOps, Software Engineer, Cloud Engineer - Software, Backend Developer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 CAD Yearly CAD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

Nous sommes Siemens Siemens Logiciels des industries numériques (DISW) est l’un des principaux fournisseurs de solutions de conception, de simulation et de fabrication de produits dans de nombreux secteurs d’activité. Les voitures de Formule 1, les gratte-ciel, les navires, les véhicules d’exploration spatiale et de nombreux objets de notre quotidien sont conçus et fabriqués à l’aide de notre logiciel.

Nous sommes à la recherche d’un ingénieur logiciel principal pour se joindre à notre équipe de calcul de haute performance (qui fait partie du secteur d’activité AIDEC [IA, entreprise numérique et calcul informatisé]). Nous avons besoin de vous pour contribuer à l’évolution de la plateforme HPCWorks, en veillant à ce que l’intégration de notre gestionnaire de charge de travail et nos capacités de déploiement infonuagique restent à la pointe de l’industrie.

Vous participerez à la définition des interactions entre les microservices, à la supervision de la documentation d’architecture et à la mise en place de flux de travaux d’intégration et de livraison continues robustes. Êtes‑vous prêt à relever le défi? Postulez dès aujourd’hui! Nous serons ravis d’étudier votre candidature.

Veuillez noter qu’en raison du cadre d’intégration actuel, cette possibilité d’emploi est actuellement offerte exclusivement aux employés d’Altair et de DISW. Bien qu’il soit possible que le poste soit ultérieurement ouvert à l’ensemble des employés de Siemens via un affichage externe, cela n’est en aucun cas garanti. Nous vous remercions de votre compréhension et de votre collaboration pendant cette période de transition.

Cette communication ne constitue ni une promesse ni une garantie de possibilités d’emploi futures au-delà du cadre actuel.

Voici comment vous changerez les choses :
  • Conception de microservices distribués :
    Concevoir et mettre en œuvre les rôles, les responsabilités et les interactions des microservices dans la plateforme Nav Ops, en assurant l’évolutivité et la résilience.
  • Veille technologique :
    Rester à l’affût des modèles de microservices, y compris les architectures orientées événements, et mettre en œuvre les pratiques exemplaires.
  • Documentation traitée comme du code source (Documentation As Code) : Définir et mettre en œuvre une stratégie de documentation sur le logiciel adaptée aux développeurs, en tirant parti de l’automatisation et des pratiques exemplaires.
  • Expertise en tests : Élaborer et mettre en œuvre des stratégies de tests unitaires, de tests de contrats, de tests d’intégration et de tests de bout en bout efficaces.
  • Gestion des récits utilisateur : Définir et classer par ordre de priorité les tâches de développement, en veillant à ce qu’elles soient parfaitement alignées sur les objectifs commerciaux et techniques.
  • Contribution au développement de Nav Ops :
    Jouer un rôle clé dans le développement des bibliothèques et des fonctionnalités principales de la plateforme Nav Ops.
  • Architecture de document :
    Assurer la mise à jour et l’évolution de la documentation technique, en veillant à sa clarté et à son accessibilité pour les développeurs.
  • Contrôle et maintien de l’intégration continue :
    Superviser les pipelines d’intégration continue afin d’améliorer la qualité des logiciels et l’efficacité du développement.
Les facteurs clés de votre succès :
  • Bonne maîtrise du langage de programmation Go (connaissance du langage de programmation Python, un atout), avec une expérience pratique en développement de microservices
  • Expertise reconnue dans le domaine des systèmes d’exploitation basés sur Linux, y compris de l’utilisation de la ligne de commande et des procédures d’interpréteur de commande
  • Expertise dans l’utilisation et le développement d’applications conteneurisées (Docker, Kubernetes, etc.)
  • Expertise dans le développement d’architectures orientées événements et d’applications infonuagiques natives
  • Connaissance des pipelines d’intégration et de livraison continues et des méthodologies de développement et d’exploitation
  • Solides compétences en documentation, avec une expérience des pratiques relatives à la Documentation As Code
  • Connaissance du calcul de haute performance ou expérience dans ce domaine, un atout
Rejo…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary