Zum Hauptinhalt springen

Build Engineer (C++ Ecosystem) | all gender | onsite München

Munich
Voll- oder Teilzeit
Festanstellung
60.000 - 75.000 € pro Jahr

WHO WE ARE

SECLOUS steht für Innovation, Vertrauen und Sicherheit in unserer vernetzten Welt.

Anstelle neuer Sicherheitsprodukte liefern wir die erforderlichen Fähigkeiten, um sicherere Produkte zu entwickeln – ohne Kompromisse bei Effizienz, Interoperabilität oder Kontrolle. Unsere patentierte Non-Visible Data (NVD) Technologie bietet Schutz, der für Benutzer:innen unsichtbar und für Entwickler:innen mühelos ist.

Unser Team vereint technisches Fachwissen und zwischenmenschliche Stärke. Das hat uns zahlreiche Auszeichnungen und einen Platz unter den innovativsten Cyber-Security-Unternehmen Deutschlands eingebracht.

Damit aus Ideen echte Wirkung entsteht, suchen wir Menschen, die mitgestalten und unsere Mission teilen, die digitale Welt sicherer zu machen.

non-visible data. visible trust.

WHAT YOU CAN EXPECT

In dieser Rolle trägst du dazu bei, unsere Build-, Abhängigkeits- und Paketierungsinfrastruktur zuverlässig, wartbar und benutzerfreundlich zu halten. Du arbeitest eng mit unserem C++-Kernteam zusammen, um die Tools zu verbessern, mit denen Entwickler Software effizient erstellen, testen, verpacken und ausliefern können.

Du musst nicht jedes Tool von vornherein kennen – wichtig ist dein Interesse an Build-Systemen, Kompilierung und Entwickler-Tools.

Verbessere unsere Build-Infrastruktur
Du hilfst bei der Pflege und Verbesserung unserer Docker-basierten Compiler- und Support-Images, insbesondere für Linux-basierte Toolchains wie Clang. Du arbeitest auch mit unterstützenden Tools wie Lintern, Formatierern, Testinfrastruktur und Entwickler-Utilities.
Mit der Zeit kannst du dich auch mit weiteren Plattformen und Toolchains befassen, darunter GCC, MSVC unter Windows und Emscripten für WebAssembly.

Arbeit am C++-Abhängigkeitsmanagement
Du verbesserst und pflegst Paketrezepte für interne und externe C++-Bibliotheken, hilfst bei der Verwaltung von Abhängigkeits-Updates, sorgst für die Zuverlässigkeit von Binärpaketen und stellst sicher, dass Entwickler Abhängigkeiten reibungslos über Paketmanager wie Conan nutzen können.
Erfahrung mit Conan ist hilfreich, aber nicht erforderlich. Wenn du bereits mit einem anderen C++-Paketmanager gearbeitet hast oder verstehst, wie C++-Bibliotheken erstellt, gepackt und genutzt werden, helfen wir dir gerne dabei, Conan im Job zu erlernen.

Debuggen von Build- und Paketierungsproblemen
Du untersuchst Build-Fehler im Zusammenhang mit Compiler, Linker und Abhängigkeiten: Du interpretierst Fehlermeldungen, identifizierst fehlende oder inkompatible Bibliotheken, löst Konfigurationsprobleme und arbeitest mit Entwicklern zusammen, um pragmatische Lösungen zu finden.
Du musst noch kein Experte für Cross-Compilation sein, solltest aber daran interessiert sein, zu lernen, wie Toolchains, Zielplattformen, Sysroots und Build-Konfigurationen zusammenwirken.

Unterstützung plattformübergreifender Builds
Du hilfst dabei, die Unterstützung für ausgewählte Zielarchitekturen in unseren Paket-Recipes und der Build-Infrastruktur zu verbessern. Einige externe Abhängigkeiten lassen sich derzeit nicht für alle benötigten Ziele sauber erstellen, und du hilfst dabei, diese Fälle zu analysieren, Rezepte oder Build-Einstellungen anzupassen und funktionierende Lösungen zu dokumentieren.

Optimierung von Projekteinrichtungen und CI/CD
Du hilfst dabei, neue CMake-basierte Projekte mithilfe unserer internen Vorlagen aufzubauen, sie mit unserem GitLab-CI/CD-Setup zu verbinden, bestehende Pipelines zu verbessern und unsere Build-Workflows modularer, wiederverwendbarer und entwicklerfreundlicher zu gestalten.
Du musst kein CI/CD-Spezialist sein, aber etwas praktische Erfahrung mit CI-Pipelines ist hilfreich.

Zusammenarbeiten und Dokumentieren
Du bist Teil eines agilen Teams und arbeitest eng mit dem C++-Core-Team zusammen.
Du nimmst an Planungen, Stand-ups und Retrospektiven teil und dokumentierst deine Arbeit klar und verständlich, damit andere die Build-Infrastruktur verstehen und nutzen können – von Rezepten und Images bis hin zu Abhängigkeits-Updates, Fehlerbehebungsschritten und Workflows für die Projekteinrichtung.

YOUR PROFILE

Du solltest die meisten der folgenden Fähigkeiten mitbringen:

Build-Systeme & C++-Grundlagen

  • Erfahrung mit CMake und Interesse an Build-Systemen und Tools
  • Verständnis des C++-Build-Prozesses (Header, Bibliotheken, Compiler-Flags, Linker, Build-Konfigurationen, Abhängigkeiten)
  • Fähigkeit, Compiler- und Linker-Fehler zu analysieren und zu beheben
  • Erfahrung mit C++-Paketmanagern (z. B. Conan, vcpkg) oder vergleichbare Kenntnisse

Automatisierung & Reproduzierbarkeit

  • Erfahrung mit Skriptsprachen (z. B. Python, Bash) zur Automatisierung von Builds und Workflows
  • Erfahrung mit CI/CD-Systemen (z. B. GitLab CI/CD, GitHub Actions oder ähnlichen)
  • Erfahrung mit Docker oder Interesse an reproduzierbaren Build-Umgebungen

Zusammenarbeit & Engineering-Denkweise

  • Freude an Entwickler-Workflows und der Zusammenarbeit mit Entwicklungsteams
  • Klare Kommunikation und eine teamorientierte Herangehensweise
  • Fokus auf Qualität, Wartbarkeit und pragmatische Lösungen

Nice to have (kein Muss, aber ein Plus):
  • Erfahrung in der Pflege oder Erstellung von Conan-Rezepten für C++-Bibliotheken
  • Erfahrung mit Artifactory oder einem anderen Binär-/Paket-Repository
  • Vertrautheit mit Cross-Compilation-Konzepten und Linux-Toolchains, insbesondere Clang
  • Vertrautheit mit MSVC, Windows-Builds, Emscripten oder WebAssembly
  • Praktischer Hintergrund in der C++-Entwicklung, idealerweise mit C++17 oder C++20

YOU WILL BE A PERFECT FIT IF...

  • Du bringst Commitment und Leidenschaft für innovative Technologien und kontinuierliches Lernen mit
  • Du arbeitest gewissenhaft und hast hohe Qualitätsansprüche
  • Du kommunizierst klar und kannst sowohl im Team als auch eigenständig arbeiten
  • Du sprichst fließend Englisch – Deutsch ist ein Plus
  • Du lebst in oder nahe München
  • Du denkst wie wir: outside the box

WHY IS SECLOUS THE RIGHT PLACE FOR YOU

Impact & Purpose: Gemeinsam gestalten wir die Zukunft der Datennutzung – mit Lösungen, die Freiheit und Kontrolle über Daten verbinden und echten gesellschaftlichen Mehrwert schaffen.

Commitment & Development: Wissensdurst ist bei uns genau richtig! Du erhältst tiefe Einblicke in unsere wegweisende Non-Visible-Data-Technologie und kannst dich kontinuierlich weiterentwickeln. Spannende Projekte geben dir Raum zu wachsen.

Culture & Communication: Bei uns zählt nicht nur der Code, sondern Teamwork auf Augenhöhe. Respektvoller Umgang und klare Kommunikation sind für uns selbstverständlich.

Hybrid Model: Für Projekte und Zusammenarbeit arbeiten wir hybrid (zwei Team-Office-Tage pro Woche). Daher suchen wir Teammitglieder, die bereits in München oder Umgebung leben – oder offen für einen Umzug sind.

Benefits & Flexibility: u.a. faire Vergütung, EGYM Wellpass, Guud Card, Bike-Leasing, betriebliche Altersvorsorge, hohe Flexibilität, hybrides Arbeiten und Workation.

DOES THAT SOUND LIKE YOU ?

Du willst aktiv dazu beitragen, unsere Zukunft heller, sicherer und unabhängiger zu machen? Dann freuen wir uns, dich kennenzulernen!

Bewerbe dich direkt über das Online-Formular und teile mit uns deinen aussagekräftigen Lebenslauf + Motivationsschreiben.
(Alternativ freuen wir uns über deine Bewerbung per E-Mail an recruiting@seclous.com)

DIVERSITY ENRICHES - AND WE LIVE IT !

Wir schätzen unterschiedliche Perspektiven, Erfahrungen und Hintergründe – unabhängig von Herkunft, Religion, Geschlecht, sexueller Identität, Alter, körperlichen und psychischen Fähigkeiten, Familienhintergrund oder anderen persönlichen Merkmalen. Unser Ziel ist ein Umfeld, in dem sich alle willkommen und wertgeschätzt fühlen. Wir ermutigen dich ausdrücklich, dich bei uns zu bewerben.
Wir sind alle einzigartigzeig uns, wer du bist und was dich besonders macht.