About this role
Unser Kunde ist ein wachsendes Schweizer Technologieunternehmen, das anspruchsvolle Systeme in einem sicherheitsrelevanten Zukunftsmarkt entwickelt. In einem interdisziplinären Engineering-Umfeld entstehen moderne technische Produkte mit hohen Anforderungen an Performance, Stabilität, Zuverlässigkeit und Wartbarkeit. Dich erwartet ein professionelles Team mit flachen Hierarchien, klaren Zielen und viel Raum, um Backend-Architekturen und Entwicklungsprozesse aktiv mitzuprägen.
Das bietet die Firma
- Eine Vollzeitstelle mit einem Pensum von 80 bis 100 Prozent - Arbeitsort am Hauptsitz in Aadorf - Eine verantwortungsvolle Senior-Rolle im Bereich Software Engineering - Mitarbeit an leistungsstarken Backend-Services und produktnahen Systemkomponenten - Moderne Technologien und anspruchsvolle technische Produkte - Viel Gestaltungsspielraum bei Architektur, Codequalität, Performance und Wartbarkeit - Enge Zusammenarbeit mit erfahrenen Engineers und interdisziplinären Fachbereichen - Flache Hierarchien und klare Ziele - Flexible Arbeitszeiten mit Gleitarbeitszeit - Attraktive Vergütung und wachsende Sozialleistungen - Unterstützung bei relevanten Weiterbildungen und Zertifizierungen - Ein Umfeld, in dem Innovation und eigene Ideen aktiv gefördert werden - Kostenloser Kaffee für alle Mitarbeitenden - Vergünstigtes Fitness-Abo direkt neben dem Büro - Regelmässige Teamevents, Apéros und gemeinsame Essen - Eine langfristige Perspektive in einem spannenden Zukunftsmarkt
Unser Kunde wünscht
- Mehrjährige professionelle Erfahrung in moderner C++-Entwicklung - Erfahrung mit C++17, C++20 oder C++23 von Vorteil - Fundiertes Verständnis von objektorientiertem Design, Nebenläufigkeit und Memory Management - Erfahrung in plattformübergreifender Entwicklung - Erfahrung mit Backend-Architekturen, verteilten Systemen oder High-Performance-Computing - Kenntnisse in Networking, TCP, UDP, REST oder gRPC - Erfahrung mit Serialisierung wie JSON oder Protobuf - Sicherer Umgang mit CMake, Git und CI/CD-Workflows - Fokus auf sauberen, wartbaren und gut strukturierten Code - Starke Fähigkeiten in Debugging, Profiling und Optimierung - Klare Kommunikation und lösungsorientierte Arbeitsweise - Freude daran, technische Verantwortung zu übernehmen und Entscheidungen aktiv mitzugestalten - Sehr gute Deutschkenntnisse - Erfahrung mit Embedded Linux oder Windows-Entwicklung von Vorteil - Kenntnisse in Message Queues oder Event-Systemen wie Kafka, ZeroMQ oder DDS von Vorteil - Erfahrung mit SQL- oder NoSQL-Datenbanken von Vorteil - Erfahrung mit Observability, Prometheus, Tracing oder Logs von Vorteil - Kenntnisse in Security Best Practices oder hochzuverlässigen Systemen von Vorteil - Erfahrung mit moderner Static Analysis und Sanitizers von Vorteil
Das erwartet dich
- Du entwickelst, wartest und verbesserst Backend-Services und Softwarekomponenten mit modernem C++ - Du bringst dich aktiv in Architekturentscheidungen und technische Diskussionen ein - Du implementierst performante, skalierbare und wartbare Lösungen für produktnahe Systeme - Du integrierst Hardware, Netzwerkkommunikation und Backend-Services nach Bedarf - Du stellst Codequalität durch Tests, Dokumentation, Reviews und Best Practices sicher - Du analysierst Performance-Probleme systematisch und setzt effiziente Lösungen um - Du unterstützt Junior Engineers durch Reviews, Coaching und fachlichen Austausch - Du wirkst bei Release-Planung, Aufwandsschätzung und Risikoanalysen mit - Du arbeitest eng mit anderen Engineers und Fachbereichen zusammen - Du bringst dein Know-how ein, um Entwicklungsprozesse kontinuierlich zu verbessern - Du sorgst dafür, dass Backend-Systeme stabil, leistungsfähig und langfristig wartbar bleiben