Auf einen Blick
- Aufgaben: Entwickle innovative Backend-Services mit modernem C++ und führe Code-Reviews durch.
- Unternehmen: Dynamisches Unternehmen mit flachen Hierarchien und Startup-Spirit.
- Vorteile: Flexible Arbeitszeiten, kostenlose Snacks, Fitness-Abo und Teamevents.
- Weitere Informationen: Mentoring-Möglichkeiten und hervorragende Karrierechancen in einem interdisziplinären Team.
- Warum dieser Job: Gestalte Systeme, die zählen, und arbeite mit modernsten Technologien.
- Qualifikationen: 5+ Jahre Erfahrung in C++ und fundiertes Wissen über Backend-Architektur.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Wir suchen einen Senior Software Engineer zur Verstärkung unseres Software-Teams, der die Entwicklung von Software für unsere Produkte der nächsten Generation vorantreibt, einschließlich eines Fokus auf Backend-Entwicklung und Networking. Du entwirfst, implementierst und debugst Anwendungen über den gesamten Lebenszyklus hinweg – von frühen Prototypen bis zur Produktion. Zudem coachst und unterstützt du Engineers verschiedener Disziplinen, um die funktionsübergreifende Zusammenarbeit und die Engineering-Qualität zu stärken. Darüber hinaus führst du regelmäßig Code- und Design-Reviews durch, um hohe Standards in Architektur, Sicherheit und Wartbarkeit sicherzustellen.
Deine Aufgaben
- Design, Entwicklung und Wartung von Backend-Services mit modernem C++ (C++17/20/23).
- Leitung von Architekturentscheidungen, Code-Reviews und technischen Diskussionen.
- Implementierung leistungsstarker, wartbarer und skalierbarer Softwarekomponenten.
- Integration von Hardware, Netzwerkkommunikation oder Backend-Services nach Bedarf.
- Sicherstellung der Codequalität durch Tests, Dokumentation und Best Practices.
- Mentoring von Junior-Entwicklern und Unterstützung bei der kontinuierlichen Verbesserung der Entwicklungsprozesse.
- Analyse von Performance-Problemen und Umsetzung effizienter Lösungen.
- Mitarbeit bei Release-Planung, Aufwandsschätzung und Risikoanalyse.
Das bringst du mit
- 5+ Jahre professionelle Erfahrung in moderner C++-Entwicklung.
- Fundiertes Verständnis von objektorientiertem Design, Nebenläufigkeit, Memory-Management und plattformübergreifender Entwicklung.
- Solides Verständnis von Backend-Architektur, verteilten Systemen oder High-Performance-Computing.
- Erfahrung mit Networking (TCP/UDP), REST/gRPC sowie Serialisierung (JSON, Protobuf usw.).
- Erfahrung mit CMake, Git und CI/CD-Workflows.
- Fähigkeit, sauberen, wartbaren und gut strukturierten Code zu schreiben.
- Sehr gute Fähigkeiten in Debugging, Profiling und Optimierung.
- Ausgeprägte Kommunikations- und Problemlösungsfähigkeiten.
Nice to have
- Erfahrung mit Embedded Linux oder Windows-Entwicklung.
- Kenntnisse von Message Queues oder Event-Systemen (Kafka, ZeroMQ, DDS usw.).
- Erfahrung mit SQL/NoSQL-Datenbanken oder eigenen Storage-Engines.
- Vertrautheit mit Observability-Stacks (Prometheus, Tracing, Logs).
- Erfahrung mit Security-Best-Practices oder hochzuverlässigen Systemen.
- 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.
Backend Systems Engineer (C++/Networking) — Flexible Hours Arbeitgeber: Skysec Defence
Als Arbeitgeber bieten wir dir die Möglichkeit, in einem dynamischen und interdisziplinären Team zu arbeiten, das modernste Technologien nutzt und innovative Lösungen entwickelt. Unsere flachen Hierarchien und der Startup-Spirit ermöglichen es dir, aktiv an Projekten mitzugestalten und deine Ideen einzubringen. Zudem fördern wir den Teamzusammenhalt durch regelmäßige gemeinsame Aktivitäten und bieten flexible Arbeitszeiten sowie eine moderne Infrastruktur, die ein angenehmes Arbeitsumfeld schafft.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Backend Systems Engineer (C++/Networking) — Flexible Hours erhalten könnten
✨Netzwerken, Netzwerken, Netzwerken!
Nutze jede Gelegenheit, um mit anderen in der Branche zu sprechen. Besuche Meetups, Konferenzen oder Online-Events. Je mehr Leute du kennst, desto wahrscheinlicher ist es, dass du von einer offenen Stelle erfährst!
✨Zeig dein Können!
Erstelle ein Portfolio oder GitHub-Profil, das deine besten Projekte zeigt. Wenn du deine Fähigkeiten in C++ und Networking demonstrierst, wird das die Recruiter beeindrucken und dir einen Vorteil verschaffen.
✨Bereite dich auf technische Interviews vor!
Mach dich mit typischen Fragen zu C++, Backend-Architektur und Networking vertraut. Übe Coding-Challenges und sei bereit, deine Lösungsansätze zu erklären. Das zeigt, dass du nicht nur den Code schreiben kannst, sondern auch die dahinterstehenden Konzepte verstehst.
✨Bewirb dich direkt über unsere Website!
Wir haben viele spannende Stellenangebote, die perfekt zu deinem Profil passen könnten. Schau regelmäßig vorbei und bewirb dich direkt über unsere Website – so bist du immer auf dem neuesten Stand!
Wir glauben, dass du diese Fähigkeiten brauchst, um Backend Systems Engineer (C++/Networking) — Flexible Hours mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wir wollen dich kennenlernen, also zeig uns deine Persönlichkeit! Lass deinen Stil durchscheinen und sei authentisch in deinem Anschreiben. Das macht einen großen Unterschied.
Pass auf die Details auf!:Achte darauf, dass deine Bewerbung fehlerfrei ist. Rechtschreibfehler oder unklare Formulierungen können schnell einen schlechten Eindruck hinterlassen. Nimm dir die Zeit, alles gründlich zu überprüfen!
Zeig deine Leidenschaft!:Erzähle uns, warum du für die Backend-Entwicklung brennst und was dich an der Position reizt. Deine Begeisterung kann uns überzeugen, dass du die richtige Wahl für unser Team bist.
Bewirb dich über unsere Website!:Der einfachste Weg, um Teil unseres Teams zu werden, ist die Bewerbung über unsere Website. So stellst du sicher, dass deine Unterlagen direkt bei uns landen und wir sie schnell bearbeiten können.
Wie man sich auf ein Vorstellungsgespräch bei Skysec Defence vorbereitet
✨Verstehe die technischen Anforderungen
Mach dich mit den spezifischen Technologien und Tools vertraut, die in der Stellenbeschreibung erwähnt werden, wie C++, Networking und CI/CD-Workflows. Bereite dich darauf vor, konkrete Beispiele aus deiner bisherigen Erfahrung zu nennen, die zeigen, wie du diese Technologien erfolgreich eingesetzt hast.
✨Bereite dich auf Code-Reviews vor
Da Code- und Design-Reviews ein wichtiger Teil der Rolle sind, solltest du bereit sein, über deine Ansätze zur Codequalität und Best Practices zu sprechen. Überlege dir, wie du Feedback gibst und annimmst, und bringe Beispiele für erfolgreiche Reviews aus deiner Vergangenheit mit.
✨Zeige deine Mentoring-Fähigkeiten
Da die Position auch das Coaching von Junior-Entwicklern umfasst, sei bereit, über deine Erfahrungen im Mentoring zu sprechen. Teile Beispiele, wie du anderen geholfen hast, ihre Fähigkeiten zu verbessern und wie du zur Teamdynamik beigetragen hast.
✨Kommunikation ist der Schlüssel
Starke Kommunikationsfähigkeiten sind entscheidend, besonders in einem interdisziplinären Team. Übe, technische Konzepte klar und verständlich zu erklären, und sei bereit, Fragen zu stellen, um sicherzustellen, dass du die Anforderungen und Herausforderungen des Unternehmens verstehst.