developerjobs.ch
← Toutes les offres

Ingénieur logiciel senior (Backend)

Work4you AG

Type de contrat
Temps plein
Lieu
Winterthur
Entreprise
Work4you AG, Krummgasse 13, 8200 Schaffhausen
Langues
Allemand (courant)
Première publication
Postuler
Notre client est une entreprise technologique suisse en croissance qui développe des systèmes exigeants dans un marché d'avenir lié à la sécurité. Dans un environnement d'ingénierie interdisciplinaire, des produits techniques modernes sont créés avec des exigences élevées en termes de performances, de stabilité, de fiabilité et de maintenabilité. Vous rejoindrez une équipe professionnelle avec des hiérarchies plates, des objectifs clairs et beaucoup d'espace pour influencer activement les architectures Backend et les processus de développement. Ce que l'entreprise offre • Un poste à temps plein avec un volume de travail de 80 à 100 pour cent • Lieu de travail au siège social à Aadorf • Un rôle senior responsable dans le domaine de l'ingénierie logicielle • Collaboration sur des services Backend performants et des composants système liés aux produits • Technologies modernes et produits techniques exigeants • Beaucoup de liberté pour concevoir l'architecture, la qualité du code, les performances et la maintenabilité • Collaboration étroite avec des ingénieurs expérimentés et des départements interdisciplinaires • Hiérarchies plates et objectifs clairs • Horaires de travail flexibles avec horaire glissant • Rémunération attractive et avantages sociaux en augmentation • Soutien pour les formations et les certifications pertinentes • Un environnement dans lequel l'innovation et les idées personnelles sont activement encouragées • Café gratuit pour tous les employés • Abonnement fitness à prix réduit juste à côté du bureau • Événements d'équipe réguliers, apéritifs et repas en commun • Une perspective à long terme dans un marché d'avenir passionnant Ce que notre client attend • Plusieurs années d'expérience professionnelle dans le développement C++ moderne • Expérience avec C++17, C++20 ou C++23 est un avantage • Compréhension approfondie de la conception orientée objet, de la concurrence et de la gestion de la mémoire • Expérience dans le développement multiplateforme • Expérience avec les architectures Backend, les systèmes distribués ou l'informatique de haute performance • Connaissances en matière de mise en réseau, TCP, UDP, REST ou gRPC • Expérience avec la sérialisation comme JSON ou Protobuf • Utilisation sécurisée de CMake, Git et flux de travail CI/CD • Concentration sur le code propre, maintenable et bien structuré • Compétences solides en débogage, profilage et optimisation • Communication claire et approche de travail axée sur la résolution de problèmes • Plaisir à assumer des responsabilités techniques et à participer activement à la prise de décision • Très bonnes connaissances en allemand • Expérience dans le développement Embedded Linux ou Windows est un avantage • Connaissances des files d'attente de messages ou des systèmes d'événements comme Kafka, ZeroMQ ou DDS sont un avantage • Expérience avec les bases de données SQL ou NoSQL est un avantage • Expérience avec l'observabilité, Prometheus, le traçage ou les journaux est un avantage • Connaissances des meilleures pratiques en matière de sécurité ou des systèmes hautement fiables sont un avantage • Expérience avec l'analyse statique moderne et les sanitiseurs est un avantage Ce qui vous attend • Vous développez, maintenez et améliorez les services Backend et les composants logiciels avec du C++ moderne • Vous participez activement aux décisions d'architecture et aux discussions techniques • Vous mettez en œuvre des solutions performantes, évolutives et maintenables pour les systèmes liés aux produits • Vous intégrez le matériel, la communication réseau et les services Backend selon les besoins • Vous assurez la qualité du code grâce aux tests, à la documentation, aux revues et aux meilleures pratiques • Vous analysez systématiquement les problèmes de performances et mettez en œuvre des solutions efficaces • Vous soutenez les ingénieurs juniors grâce aux revues, au coaching et à l'échange de compétences • Vous participez à la planification des versions, à l'estimation des efforts et à l'analyse des risques • Vous travaillez en étroite collaboration avec d'autres ingénieurs et départements • Vous apportez votre expertise pour améliorer continuellement les processus de développement • Vous vous assurez que les systèmes Backend restent stables, performants et maintenables à long terme

Traduit automatiquement depuis l’original.

Publié aujourd'hui

Lieu

Voir sur Google Maps