Open Systems AG
Zürich
Il y a 11 heures
(Ingénieur logiciel / plateforme (Sr) (80%-100% Zurich ou Berne hybride))
- 14 mars 2026
- 80 – 100%
- Durée indéterminée
- Zürich
Résumé de l'emploi
Rejoignez Open Systems en tant qu'Ingénieur Logiciel/Système à Zurich ou Berne. Profitez d'un environnement de travail hybride.
Tâches
- Développez et maintenez des pipelines CI pour un retour rapide des développeurs.
- Concevez des outils pour améliorer l'efficacité des flux de travail des développeurs.
- Gérez l'infrastructure de build et les agents de build pour des artefacts fiables.
Compétences
- Expérience en ingénierie logicielle avec 2-4 ans d'expérience pertinente requise.
- Compétences en automatisation avec des langages comme Python et Bash.
- Expérience DevOps solide dans des environnements conteneurisés.
Est-ce utile ?
À propos de cette offre
(Ingénieur logiciel / plateforme (Sr)) (80%-100% Zurich ou Berne hybride)
Êtes-vous un ingénieur plateforme ou logiciel passionné par l'accélération des boucles de rétroaction des développeurs grâce à des outils CI et de développement de classe mondiale ? Rejoignez-nous pour aider les ingénieurs à construire, tester et publier des logiciels. Vous ferez évoluer nos pipelines CI, les outils de développement et la flotte d'agents de construction qui transforment le code en builds, tests et artefacts fiables.
À propos de l'équipe
Vous rejoindrez l'équipe responsable de l'intégration continue (CI) et des outils de développement qui aident les ingénieurs à passer du code aux artefacts (binaires, conteneurs, …) et soutiennent les équipes d'ingénierie avec les outils et l'infrastructure qu'elles utilisent au quotidien. Cela inclut la gestion de la flotte d'agents de construction et la mise en place de boucles de rétroaction rapides et cohérentes pour la construction et le test des logiciels.
Nous travaillons dans un environnement à dépôt unique (“un repo pour les gouverner tous”) et nous efforçons de maintenir une forte expérience développeur et des pratiques d'ingénierie durables, telles que garder la branche principale publiable et préférer des branches de courte durée.
Votre mission
En tant qu'ingénieur logiciel / plateforme dans l'équipe CI & outils de développement, votre mission est d'accélérer et renforcer la boucle de rétroaction des développeurs en construisant et maintenant le pipeline CI et les outils que les ingénieurs utilisent pour écrire, construire et tester des logiciels.
Vous allez :
- Posséder et faire évoluer le pipeline CI afin que les ingénieurs puissent construire et tester les modifications de manière fiable avec des retours rapides et exploitables.
- Concevoir et maintenir des outils de développement (flux de travail locaux, outils de test, outils de construction, modèles, assistants) qui réduisent les frictions et améliorent la cohérence.
- Exploiter et améliorer l'infrastructure de construction et la flotte d'agents de construction qui transforment le code en artefacts de construction.
Ce que vous apportez (exigé)
Niveau d'expérience
Nous sommes ouverts aux candidats à deux niveaux d'expérience.
- Expérimenté : 2 ans ou plus d'expérience professionnelle pertinente, ou
- Senior : 4 ans ou plus d'expérience professionnelle pertinente.
Compétences clés
- Expérience en ingénierie logicielle avec au moins un langage de programmation moderne — Golang, Java ou Rust (exigé).
- Solides compétences en automatisation utilisant des langages de script tels que Python et/ou Bash (exigé).
- Expérience solide en DevOps dans des environnements conteneurisés (exigé) — par exemple, construction/test/déploiement dans des environnements conteneurisés, travail avec des images de conteneurs, des runners CI et des environnements reproductibles.
- À l'aise pour travailler sur tout le cycle de vie, de la mise en œuvre au déploiement/exploitation dans un contexte d'ingénierie.
- Une approche pragmatique pour construire des outils que les développeurs adorent : vous valorisez l'utilisabilité, la documentation et les retours rapides.
Développement assisté par IA
- Curiosité et enthousiasme pour expérimenter avec des assistants de codage IA (par exemple, les utiliser pour accélérer le prototypage, le refactoring, la génération de tests et la documentation tout en maintenant une haute qualité et sécurité).
Compétences supplémentaires (atouts)
- Expérience approfondie et pratique en Golang (atout, en plus de l'exigence de "langage moderne").
- Expérience avec les monorepos et les flux de travail basés sur la branche principale (trunk-based development).
- Expérience dans la conception de plateformes d'outils de développement (CLI, bibliothèques partagées, modèles/générateurs, services internes, environnements de test).
- Expérience dans la montée en charge des systèmes de build/test (stratégies de parallélisation, approches de mise en cache, réduction des tests instables, optimisation des performances de build).
Ce que nous offrons
- La chance de travailler sur les systèmes centraux qui façonnent l'expérience quotidienne de chaque ingénieur : CI, outils de build/test et productivité des développeurs.
- Une grande autonomie : vous livrerez des améliorations immédiatement ressenties dans toute l'ingénierie.
- Une culture d'équipe qui valorise des flux de travail bien documentés, reproductibles et l'amélioration continue.
À propos d'Open Systems
Open Systems est un fournisseur leader de solutions Managed SASE natives, convergeant les fonctions réseau et sécurité sur une plateforme cloud-native. Fondée en 1990, cette entreprise suisse de cybersécurité, basée à Zurich, soutient des entreprises et organisations dans plus de 180 pays avec un modèle de service holistique centré sur le client garantissant un support expert 24h/24 et 7j/7. La combinaison d'une plateforme innovante, de solutions intégrées et d'un excellent service assure des opérations réseau sécurisées, fiables et sans souci – même au sein des infrastructures informatiques complexes des entreprises manufacturières mondiales et des ONG.
Cette solution offre une connectivité fiable à travers les environnements cloud, sur site et hybrides, tout en offrant une expérience utilisateur exceptionnelle via un portail client intuitif. Alimentée par une plateforme de données centralisée et des services gérés 24x7, Open Systems améliore non seulement la sécurité mais aussi l'efficacité opérationnelle et accélère l'innovation – permettant des réseaux sécurisés qui évoluent avec votre entreprise.