Software Engineer

Software Engineer

Frauenfeld Vollzeit 45000 - 65000 € / Jahr (geschätzt) Kein Homeoffice möglich
S

Auf einen Blick

  • Aufgaben: Entwickle innovative Backend-Services und arbeite an spannenden Softwareprojekten.
  • Unternehmen: Dynamisches Tech-Unternehmen mit flachen Hierarchien und Startup-Spirit.
  • Vorteile: Flexible Arbeitszeiten, kostenlose Snacks, Fitness-Abo und ein tolles Team.
  • Weitere Informationen: Tolle Karrierechancen und ein unterstützendes Teamumfeld.
  • Warum dieser Job: Gestalte die Zukunft der Technologie und arbeite an Projekten, die einen echten Unterschied machen.
  • Qualifikationen: Erfahrung in C++ und Interesse an Backend-Entwicklung.

Das prognostizierte Gehalt liegt zwischen 45000 - 65000 € pro Jahr.

Zur Verstärkung unseres Teams suchen wir einen Software Engineer, der an der Entwicklung unserer Produkte der nächsten Generation mitwirkt. Der Schwerpunkt liegt auf der Entwicklung robuster Backend- und Systemkomponenten – ergänzt durch die Anbindung und Weiterentwicklung funktionaler Benutzeroberflächen für professionelle Anwender in einer kontrollierten Umgebung.

Du arbeitest an durchgängigen Lösungen – von Backend-Services und Kommunikationsschnittstellen bis hin zur Integration in spezialisierte UIs. Dabei begleitest du Features über den gesamten Lebenszyklus hinweg – von ersten Prototypen bis zur produktiven Lösung.

Deine Aufgaben

  • Design, Entwicklung und Wartung von Backend-Services und Systemkomponenten mit modernem C++ (C++17/20/23).
  • Konzeption und Implementierung performanter, wartbarer und skalierbarer Softwarearchitekturen.
  • Umsetzung und Optimierung von Netzwerkkommunikation (z. B. TCP/UDP, REST, gRPC).
  • Integration von Hardware, Kommunikationsprotokollen oder externen Services.
  • Anbindung von Backend-Logik an funktionale Benutzeroberflächen für professionelle Nutzer.
  • Analyse von Anforderungen und technische Konzeption geeigneter Lösungen.
  • Durchführung und Teilnahme an Code-Reviews.
  • Sicherstellung der Codequalität durch Tests, Dokumentation und Best Practices.
  • Analyse von Performance-Problemen sowie systematische Fehlersuche.
  • Mitarbeit bei Aufwandsschätzungen und Release-Vorbereitungen.

Das bringst du mit

  • Erste bis mehrjährige Erfahrung in moderner C++-Entwicklung.
  • Starkes Interesse an systemnaher und backend-orientierter Softwareentwicklung.
  • Verständnis von objektorientiertem Design, Nebenläufigkeit, Memory-Management und modularer Architektur.
  • Erfahrung oder Interesse an Netzwerkkommunikation und verteilten Systemen.
  • Erfahrung mit CMake, Git und idealerweise CI/CD-Workflows.
  • Fähigkeit, sauberen, strukturierten und wartbaren Code zu schreiben.
  • Analytisches Denken und strukturierte Problemlösung.
  • Teamfähigkeit und klare Kommunikation.

Nice to have

  • Erfahrung mit UI-Technologien (z. B. Qt/QML oder vergleichbare Frameworks).
  • Kenntnisse von Message Queues oder Event-Systemen (Kafka, ZeroMQ, DDS usw.).
  • Erfahrung mit Embedded Linux.
  • Erfahrung mit Datenbanken (SQL/NoSQL).
  • Interesse an Performance-Optimierung, Systemdesign oder Security-Best-Practices.
  • Erfahrung mit moderner Static Analysis und Sanitizers.

Was wir dir bieten können

  • Arbeiten mit modernsten Technologien & interdisziplinäres Team: Entwickle Systeme, die wirklich zählen, erlebe modernste Technologien und arbeite vor Ort in einem Team aus Junior-, Mid- und Senior Engineers an komplexen Herausforderungen.
  • Flache Hierarchien, Ownership & Startup-Spirit: Schnelle Entscheidungen, kurze Kommunikationswege, jede Idee zählt und die Möglichkeit, Projekte aktiv mitzugestalten.
  • Erfolge sichtbar machen & Teamzusammenhalt: Fortschritte, Meilensteine und Erfolge werden transparent gemacht und gefeiert; gemeinsame Ausflüge, After-Work-Aktivitäten und ein positives Miteinander stärken den Zusammenhalt.
  • Flexible Arbeitszeiten & moderne Infrastruktur: Gleitzeitmodell, All-you-can-drink Kaffee, Snacks ohne Limit, Küche zur gemeinschaftlichen Nutzung, vergünstigtes Fitness-Abo direkt nebenan, gemeinsame Mittagessen.

Software Engineer Arbeitgeber: Skysec Defence GmbH

Als Software Engineer in unserem innovativen Unternehmen erwartet dich ein dynamisches Arbeitsumfeld, in dem du mit modernsten Technologien an bedeutenden Projekten arbeitest. Wir fördern eine offene und kollegiale Unternehmenskultur mit flachen Hierarchien, die dir die Möglichkeit gibt, aktiv an der Gestaltung unserer Produkte mitzuwirken. Zudem bieten wir flexible Arbeitszeiten, zahlreiche Teamevents und eine moderne Infrastruktur, die deine persönliche und berufliche Entwicklung unterstützt.

S

Kontaktdaten:

Skysec Defence GmbH Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Software Engineer erhalten könnten

Netzwerken, Netzwerken, Netzwerken!

Nutze Plattformen wie LinkedIn oder Xing, um mit Leuten aus der Branche in Kontakt zu treten. Oft sind es persönliche Empfehlungen, die den entscheidenden Unterschied machen!

Sei proaktiv!

Warte nicht darauf, dass die Stellenanzeigen auf dich zukommen. Gehe aktiv auf Unternehmen zu, die dich interessieren, und zeige dein Interesse an ihren Projekten und Technologien.

Bereite dich auf technische Interviews vor!

Mach dich mit typischen Fragen und Aufgaben für Software Engineers vertraut. Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären – das zeigt dein Verständnis und deine Kommunikationsfähigkeit.

Bewirb dich direkt über unsere Website!

Wenn du bei uns als Software Engineer durchstarten möchtest, bewirb dich direkt über unsere Website. So hast du die besten Chancen, schnell ins Gespräch zu kommen und uns von deinen Fähigkeiten zu überzeugen!

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer mit Bravour zu bestehen

C++ (C++17/20/23)
Backend-Entwicklung
Systemkomponenten
Netzwerkkommunikation (TCP/UDP, REST, gRPC)
Hardware-Integration
Objektorientiertes Design
Nebenläufigkeit

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wir wollen dich kennenlernen, also zeig uns, wer du wirklich bist! Lass deine Persönlichkeit in deiner Bewerbung durchscheinen und erzähl uns, warum du der perfekte Fit für unser Team bist.

Mach es konkret!:Verwende konkrete Beispiele aus deiner bisherigen Erfahrung, um deine Fähigkeiten zu untermauern. Zeig uns, wie du mit C++ gearbeitet hast oder welche Projekte du erfolgreich umgesetzt hast – das macht einen großen Unterschied!

Achte auf die Details!:Korrekte Rechtschreibung und Grammatik sind wichtig. Nimm dir die Zeit, deine Bewerbung sorgfältig zu überprüfen. Ein gut strukturierter Text zeigt, dass du Wert auf Qualität legst – genau wie wir!

Bewirb dich über unsere Website!:Der einfachste Weg, um Teil unseres Teams zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und unkompliziert bei uns ankommt!

Wie man sich auf ein Vorstellungsgespräch bei Skysec Defence GmbH vorbereitet

Mach dich mit den Technologien vertraut

Bevor du zum Interview gehst, solltest du dir die Technologien und Tools, die in der Stellenbeschreibung erwähnt werden, genau anschauen. Wenn du bereits Erfahrung mit C++17/20/23 hast, bringe konkrete Beispiele mit, wie du diese in Projekten eingesetzt hast.

Bereite dich auf technische Fragen vor

Erwarte technische Fragen zu objektorientiertem Design, Netzwerkkommunikation und Performance-Optimierung. Übe, wie du deine Lösungsansätze klar und strukturiert präsentieren kannst, um dein analytisches Denken zu zeigen.

Zeige Teamfähigkeit und Kommunikationsskills

Da Teamarbeit hier großgeschrieben wird, sei bereit, Beispiele aus deiner bisherigen Arbeit zu teilen, wo du erfolgreich im Team gearbeitet hast. Betone, wie wichtig dir klare Kommunikation ist und wie du Feedback gibst und annimmst.

Frage nach dem Unternehmen und der Kultur

Zeige Interesse an der Unternehmenskultur und den Projekten, an denen das Team arbeitet. Stelle Fragen zu den Herausforderungen, die das Team aktuell hat, und wie du dazu beitragen kannst, diese zu meistern. Das zeigt dein Engagement und deine Motivation.