Senior Software Engineer - Backend

Skysec Defence — Switzerland · Posted ~3 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 list

Description

[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 – Backend. Deine Rolle Als Senior Software Engineer – Backend entwickelst du leistungsfähige und zuverlässige Backend-Services und Softwarekomponenten auf Basis von modernem C++ und gestaltest deren technische Architektur aktiv mit. Du arbeitest an produktnahen Systemen, bei denen Performance, Stabilität und eine zuverlässige Kommunikation zwischen unterschiedlichen Komponenten entscheidend sind. Dabei bewegst du dich an den Schnittstellen zwischen Hardware, Netzwerkkommunikation und Backend-Services. Du übernimmst 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 komplexe technische Zusammenhänge versteht, hohe Ansprüche an Codequalität stellt und robuste sowie langfristig wartbare Lösungen entwickelt. Das bewegst du bei uns Backend-Entwicklung: Du entwickelst, wartest und verbesserst Backend-Services und Softwarekomponenten mit modernem C++.Softwarearchitektur: Du gestaltest Architekturentscheidungen aktiv mit und bringst deine Erfahrung in technische Diskussionen und Lösungsfindungen ein.Performance und Skalierbarkeit: Du entwickelst performante, skalierbare und wartbare Lösungen für produktnahe Systeme.Systemintegration: Du integrierst Hardware, Netzwerkkommunikation und Backend-Services und stellst ein zuverlässiges Zusammenspiel der verschiedenen Systemkomponenten sicher.Softwarequalität: Du stellst die Codequalität durch Tests, Dokumentation, Code Reviews und den konsequenten Einsatz geeigneter Best Practices sicher.Analyse 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 C++-Erfahrung: Du verfügst über mehrjährige professionelle Erfahrung in der modernen C++-Entwicklung, idealerweise mit C++17, C++20 oder C++23.Software Engineering: Du verfügst über ein fundiertes Verständnis von objektorientiertem Design, Nebenläufigkeit, Memory Management und plattformübergreifender Softwareentwicklung.Backend-Architekturen: Du bringst Erfahrung mit Backend-Architekturen, verteilten Systemen oder High-Performance-Computing mit.Netzwerkkommunikation: Du kennst dich mit Netzwerkkommunikation und Protokollen wie TCP/UDP sowie mit REST, gRPC und Serialisierungsformaten wie JSON oder Protobuf aus.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 robuste und 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 Erfahrung mit Embedded Linux oder Windows-Entwicklung.Kenntnisse von Message Queues oder Event-Systemen wie Kafka, ZeroMQ oder DDS.Erfahrung mit SQL- oder NoSQL-Datenbanken oder eigenen Storage Engines.Erfahrung mit Observability-Stacks wie Prometheus sowie mit Tracing und Logging.Erfahrung mit Security Best Practices oder der Entwicklung hochzuverlässiger Systeme.Erfahrung mit moderner Static Analysis und Sanitizers. Was wir dir bieten 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 specialising 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, developing systems that set new standards in air defence. Due to our growth and to strengthen our software team, we are looking for an experienced professional as a Senior Software Engineer – Backend. Your Role As a Senior Software Engineer – Backend, you will develop powerful and reliable backend services and software components based on modern C++ and actively shape their technical architecture. You will work on production-near systems where performance, stability and reliable communication between different components are critical. In doing so, you will operate at the interfaces between hardware, network communication and backend services. You will take responsibility for technical decisions, contribute your experience to reviews and development processes, and support less experienced software engineers in their professional development. We are looking for an experienced software professional who understands complex technical contexts, sets high standards for code quality and develops robust, long-term maintainable solutions. How You Can Make An Impact Backend Development: You develop, maintain and improve backend services and software components using modern C++.Software Architecture: You actively shape architectural decisions and bring your experience to technical discussions and solution finding.Performance and Scalability: You develop performant, scalable and maintainable solutions for production-near systems.System Integration: You integrate hardware, network communication and backend services and ensure reliable interaction of the various system components.Software Quality: You ensure code quality through testing, documentation, code reviews and the consistent application of appropriate best practices.Analysis and Optimisation: You analyse 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 analyses. 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.Software Engineering: You have a solid understanding of object-oriented design, concurrency, memory management and cross-platform software development.Backend Architectures: You bring experience with backend architectures, distributed systems or high-performance computing.Network Communication: You are familiar with network communication and protocols such as TCP/UDP as well as REST, gRPC and serialisation formats like JSON or Protobuf.Development Tools: You are proficient with CMake, Git and CI/CD workflows.Code Quality: You write clean, maintainable and well-structured code and value robust and sustainable technical solutions.Debugging and Optimisation: You have strong skills in debugging, profiling and performance optimisation.Communication Skills: You communicate clearly, work in a solution-oriented manner 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 Experience with Embedded Linux or Windows development.Knowledge of message queues or event systems such as Kafka, ZeroMQ or DDS.Experience with SQL or NoSQL databases or custom storage engines.Experience with observability stacks such as Prometheus as well as tracing and logging.Experience with security best practices or the development of highly reliable systems.Experience with modern static analysis and sanitizers. What We Offer You Motivating Environment – Flat hierarchies, clear goals and modern technologyFlexible Working Hours – Flexitime for a good work-life balanceFuture Technology – Work on the drone technology of tomorrowPaid Certifications – Drone exams, renewals and relevant further training are supportedInnovation Encouraged – Your ideas are welcome and actively pursuedFree Coffee – Best coffee from Kaffeerösterei Küng, free for everyoneFitness Subscription – Discounted fitness subscription right next to the officeAttractive Conditions – Attractive compensation and growing social benefitsTeam Events – Regular team events, aperitifs and shared meals Ready to Shape the Drone Technology of the Future with Us? Then we look forward to receiving your application.