Senior Software Engineer - Frontend
Skysec Defence — Switzerland · Posted ~6 hours ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
[English version below]
Über uns
Skysec Defence ist ein Schweizer Unternehmen, das sich auf die Entwicklung modernster C-UAS (Counter-Unmanned Aircraft Systems) Lösungen spezialisiert hat.
Mit einem interdisziplinären Team aus Software-, Elektronik-, System- und Entwicklungsingenieuren arbeiten wir an der Spitze der Drohnentechnologie und entwickeln Systeme, die neue Massstäbe in der Luftabwehr setzen.
Aufgrund unseres Wachstums und zur Verstärkung unseres Software-Teams suchen wir eine erfahrene Persönlichkeit als Senior Software Engineer – Frontend.
Deine Rolle
Als Senior Software Engineer – Frontend entwickelst du leistungsfähige und zuverlässige Anwendungen auf Basis von modernem C++ und dem Qt-Framework und gestaltest deren technische Architektur aktiv mit.
Du arbeitest an der Schnittstelle zwischen Benutzeroberfläche, Hardware, Netzwerkkommunikation und Backend-Services und sorgst dafür, dass unsere Anwendungen performant, skalierbar und langfristig wartbar bleiben.
Dabei übernimmst du Verantwortung für technische Entscheidungen, bringst deine Erfahrung in Reviews und Entwicklungsprozesse ein und unterstützt weniger erfahrene Software Engineers in ihrer fachlichen Weiterentwicklung.
Wir suchen eine erfahrene Software-Persönlichkeit, die hohe Ansprüche an Codequalität stellt, komplexe technische Zusammenhänge versteht und sich gerne aktiv in die Weiterentwicklung unserer Produkte und Softwarearchitektur einbringt.
Das bewegst du bei uns
Softwareentwicklung: Du entwickelst, wartest und verbesserst Anwendungen mit modernem C++ und dem Qt-Framework.Qt-Entwicklung: Du arbeitest intensiv mit Qt Widgets, QML, Qt Quick sowie mit Networking- und Threading-Funktionalitäten.Softwarearchitektur: Du gestaltest Architekturentscheidungen aktiv mit und bringst deine Erfahrung in technische Diskussionen und Lösungsfindungen ein.Softwarequalität: Du entwickelst performante, skalierbare und wartbare Softwarekomponenten und achtest auf eine saubere und robuste Umsetzung.Systemintegration: Du integrierst Hardware, Netzwerkkommunikation und Backend-Services und stellst ein zuverlässiges Zusammenspiel der verschiedenen Systemkomponenten sicher.Testing und Reviews: Du stellst die Codequalität durch Tests, Dokumentation, Code Reviews und den konsequenten Einsatz geeigneter Best Practices sicher.Performance und Optimierung: Du analysierst Performance-Probleme, identifizierst deren Ursachen und setzt effiziente und nachhaltige Lösungen um.Fachliche Unterstützung: Du unterstützt und coachst weniger erfahrene Software Engineers und trägst zur kontinuierlichen Verbesserung unserer Entwicklungsprozesse bei.Planung und Einschätzung: Du wirkst bei Release-Planungen, Aufwandsschätzungen und technischen Risikoanalysen mit.
Das bringst du mit
Das bringst du mit
C++-Erfahrung: Du verfügst über mehrjährige professionelle Erfahrung in der modernen C++-Entwicklung, idealerweise mit C++17, C++20 oder C++23.Qt-Kenntnisse: Du bringst sehr gute Kenntnisse in Qt mit, insbesondere in Signals/Slots, QML, Qt Quick und den zugehörigen Build-Systemen.Software Engineering: Du verfügst über ein fundiertes Verständnis von objektorientiertem Design, Nebenläufigkeit, Memory Management und plattformübergreifender Softwareentwicklung.Entwicklungswerkzeuge: Du bist sicher im Umgang mit CMake, Git und CI/CD-Workflows.Codequalität: Du schreibst sauberen, wartbaren und gut strukturierten Code und legst Wert auf nachhaltige technische Lösungen.Debugging und Optimierung: Du verfügst über ausgeprägte Fähigkeiten in Debugging, Profiling und Performance-Optimierung.Kommunikationsfähigkeit: Du kommunizierst klar, arbeitest lösungsorientiert und bringst dich konstruktiv in technische Entscheidungsprozesse ein.Engagement: Du identifizierst dich mit der Mission und den Zielen von Skysec Defence, übernimmst Ownership und bringst dich mit hohem Einsatz und Verantwortungsbewusstsein in deinen Aufgabenbereich und die Weiterentwicklung unseres Unternehmens ein.
Nice to have
Nice to have
Erfahrung mit Embedded Linux oder Windows-Entwicklung.Kenntnisse in Netzwerkprotokollen, REST APIs oder IPC-Mechanismen.Erfahrung mit Unit-Testing-Frameworks wie Qt Test oder GoogleTest.Erfahrung mit UI/UX-Workflows und QML-Performance-Tuning.Erfahrung mit modernem Tooling wie Clang-Tidy, Sanitizers oder Static Analysis.
Was wir dir bieten können
Was wir dir bieten können
Motivierendes Umfeld – Flache Hierarchien, klare Ziele und moderne TechnologieFlexible Arbeitszeiten – Gleitarbeitszeit für eine gute Work-Life-BalanceZukunftstechnologie – Arbeite an der Drohnentechnologie von morgen mitBezahlte Zertifizierungen – Drohnenprüfungen, Erneuerungen und relevante Weiterbildungen werden unterstütztInnovation wird gefördert – Deine Ideen sind willkommen und werden aktiv weiterverfolgtGratis Kaffee – Bester Kaffee der Kaffeerösterei Küng, kostenlos für alleFitness-Abo – Vergünstigtes Fitness-Abo direkt neben dem BüroAttraktive Konditionen – Attraktive Vergütung und wachsende SozialleistungenTeam-Events – Regelmässige Teamevents, Apéros und gemeinsame Essen
Bereit, mit uns die Drohnentechnologie der Zukunft zu gestalten?
Dann freuen wir uns auf deine Bewerbung.
- - - - - - - - - - - -
[English version]
About Us
Skysec Defence is a Swiss company specializing in the development of cutting-edge C-UAS (Counter-Unmanned Aircraft Systems) solutions.
With an interdisciplinary team of software, electronics, systems, and development engineers, we work at the forefront of drone technology, building systems that set new standards in air defense.
Due to our growth and to strengthen our software team, we are looking for an experienced professional as a Senior Software Engineer – Frontend.
Your Role
As a Senior Software Engineer – Frontend, you will develop powerful and reliable applications based on modern C++ and the Qt framework, actively shaping their technical architecture.
You will work at the interface between user interface, hardware, network communication, and backend services, ensuring that our applications remain performant, scalable, and maintainable in the long term.
In this role, you will take responsibility for technical decisions, bring your experience to reviews and development processes, and support less experienced software engineers in their professional growth.
We are looking for an experienced software professional who sets high standards for code quality, understands complex technical relationships, and actively contributes to the further development of our products and software architecture.
How You Can Make An Impact
Software Development: You develop, maintain, and improve applications using modern C++ and the Qt framework.Qt Development: You work extensively with Qt Widgets, QML, Qt Quick, as well as networking and threading functionalities.Software Architecture: You actively shape architectural decisions and bring your experience into technical discussions and solution finding.Software Quality: You develop performant, scalable, and maintainable software components, ensuring clean and robust implementation.System Integration: You integrate hardware, network communication, and backend services, ensuring reliable interaction between various system components.Testing and Reviews: You ensure code quality through testing, documentation, code reviews, and the consistent application of appropriate best practices.Performance and Optimization: You analyze performance issues, identify their root causes, and implement efficient and sustainable solutions.Technical Support: You support and coach less experienced software engineers and contribute to the continuous improvement of our development processes.Planning and Estimation: You participate in release planning, effort estimation, and technical risk analysis.
Who Are We Looking For
C++ Experience: You have several years of professional experience in modern C++ development, ideally with C++17, C++20, or C++23.Qt Knowledge: You have very good knowledge of Qt, especially Signals/Slots, QML, Qt Quick, and the associated build systems.Software Engineering: You have a solid understanding of object-oriented design, concurrency, memory management, and cross-platform software development.Development Tools: You are proficient with CMake, Git, and CI/CD workflows.Code Quality: You write clean, maintainable, and well-structured code and value sustainable technical solutions.Debugging and Optimization: You have strong skills in debugging, profiling, and performance optimization.Communication Skills: You communicate clearly, work solution-oriented, and contribute constructively to technical decision-making processes.Commitment: You identify with Skysec Defence’s mission and goals, take ownership, and contribute to your area of responsibility and the continued development of our company with a high level of commitment and accountability.
Nice to Have
Nice to Have
Experience with Embedded Linux or Windows development.Knowledge of network protocols, REST APIs, or IPC mechanisms.Experience with unit testing frameworks such as Qt Test or GoogleTest.Experience with UI/UX workflows and QML performance tuning.Experience with modern tooling such as Clang-Tidy, Sanitizers, or Static Analysis.
What We Can Offer You
What We Can Offer You
Motivating Environment – Flat hierarchies, clear goals, and modern technologyFlexible Working Hours – Flexitime for a good work-life balanceFuture Technology – Work on tomorrow's drone technologyPaid Certifications – Drone exams, renewals, and relevant further training are supportedInnovation Encouraged – Your ideas are welcome and actively pursuedFree Coffee – The best coffee from Kaffeerösterei Küng, free for everyoneFitness Membership – Discounted fitness membership right next to the officeAttractive Conditions – Attractive compensation and growing social benefitsTeam Events – Regular team events, aperitifs, and shared meals
Ready to shape the future of drone technology with us?
Then we look forward to receiving your application.
We have 141,865 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 141,865 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume