Auf einen Blick
- Aufgaben: Technische Verantwortung für die Weiterentwicklung eines innovativen digitalen Identitätssystems.
- Unternehmen: SaltRock, ein Unternehmen, das an hochsicheren Technologien arbeitet.
- Vorteile: 30 Urlaubstage, flexible Arbeitszeiten und neueste Technik zur Verfügung.
- Weitere Informationen: Mitarbeit in einem kleinen Team mit viel Gestaltungsspielraum und Entwicklungsmöglichkeiten.
- Warum dieser Job: Gestalte die Zukunft der digitalen Identität mit modernster Technologie und echtem Einfluss.
- Qualifikationen: Erfahrung in mobiler Softwareentwicklung und Verständnis von Public-Key-Kryptographie.
Das prognostizierte Gehalt liegt zwischen 55000 - 70000 € pro Jahr.
Das erwartet dich:
Über SecureID: SecureID ist eine mobile digitale Identitäts-Wallet für Hochsicherheitsumgebungen (u. a. Behörden und Unternehmenssicherheit). Hardwaregebundene PKI-Credentials (X.509, ECDSA P-256) liegen im Secure Element bzw. in Secure Enclave, Android Keystore oder StrongBox – das private Schlüsselmaterial verlässt die Hardware nie. Darauf aufbauend liefert SecureID eine breite Feature-Palette: physischen Türzugang per NFC/BLE, S/MIME-E-Mail-Signatur und -Verschlüsselung, Dokumentensignatur, Push-2FA, TOTP und passwortloses Windows-Logon – alles aus einer App. Das System ist produktiv in der Pilotphase.
Du übernimmst die technische Weiterentwicklung des Gesamtsystems und bringst es gemeinsam mit uns durch die BSI-Zulassung Richtung Marktreife.
Das System, das du weiterentwickelst:
- Mobile Wallet: Flutter (iOS & Android) mit hardwaregestützter Schlüsselverwaltung, NFC/HCE und BLE
- Plattform‑Krypto‑Integration: Systemweite Bereitstellung von Zertifikaten und Kryptooperationen über die Schlüsselspeicher der Plattformen – auf iOS per CryptoTokenKit, auf Android über die KeyChain-API und Samsung Knox UCM
- Backend: Python‑Microservices – Issuer CA, Door Station, Auth Service; REST‑APIs
- Admin: React‑Dashboard zur Credential‑ und Nutzerverwaltung
- Windows‑Logon: Custom Credential Provider (C++/COM), .NET 8 Windows Service mit BLE‑Anbindung, WinUI‑3‑Pairing‑App, WiX‑MSI‑Installer
- Infrastruktur: Zitadel (OIDC), step‑ca, Supabase, ntfy; Deployment auf Hetzner Cloud; CI/CD mit GitHub Actions; Code Signing
Deine Aufgaben:
- Technische Verantwortung für die Weiterentwicklung des gesamten SecureID‑Stacks – von der Mobile App über das PKI‑Backend bis zu den Plattform‑Integrationen
- Ausbau des Austauschs von Kryptomaterial und -operationen mit den Betriebssystemen
- Begleitung des BSI‑Zulassungsprozesses: Audit‑Vorbereitung und Härtung nach BSI TR‑03161 und TR‑02102‑1
- Design und Implementierung neuer Features
- Weiterentwicklung des Windows‑Logon‑Pfads
- Pflege von Build‑, Signing‑ und Release‑Prozessen sowie Ausbau der Testabdeckung
Das bringst du mit:
Must‑have:
- Mehrjährige Berufserfahrung in mobiler und/oder systemnaher Softwareentwicklung
- Solides Verständnis von Public‑Key‑Kryptographie und PKI
- Erfahrung mit plattformnahen Krypto‑APIs und Hardware‑Schlüsselspeichern
- Praktische Erfahrung mit BSI‑Zulassungs‑oder Zertifizierungsverfahren
- Bereitschaft, sich in den breiten Stack einzuarbeiten
- Selbstständige, strukturierte Arbeitsweise; Erfahrung mit Git, CI/CD und sauberer Dokumentation
- Deutsch und Englisch in Wort und Schrift
Nice‑to‑have:
- Secure‑Element‑Entwicklung
- BLE oder NFC/HCE‑Entwicklung
- Windows‑Interna
- Zitadel oder vergleichbare OIDC‑IdPs
- Linux‑Server‑Betrieb
Warum SaltRock?
- Anspruchsvolle Tätigkeit: Mitarbeit an einem technisch anspruchsvollen Sicherheitsprodukt
- Gestaltungsfreiheit: Du prägst Architektur- und Technologieentscheidungen maßgeblich mit
- Arbeitsmittel auf Top‑Niveau
- Moderne Software‑Stack
- Zusatzleistungen: Firmenkreditkarte inkl. Spesentool
- Flexibles Arbeiten: 30 Urlaubstage + Vertrauensarbeitszeit
- Standorte & Remote: Homeoffice‑Möglichkeit und moderne Offices
- Weiterentwicklung: Fachzertifikate sowie Leadership‑ und Soft‑Skill‑Trainings
Senior Software Engineer (m/w/d) – Digitale Identität & Angewandte Kryptographie Arbeitgeber: SaltRock GmbH
SaltRock bietet eine herausfordernde und bedeutungsvolle Tätigkeit im Bereich der digitalen Identität und angewandten Kryptographie. Mit einem modernen Arbeitsumfeld, flexiblen Arbeitszeiten und der Möglichkeit, remote zu arbeiten, fördert das Unternehmen die persönliche und berufliche Weiterentwicklung seiner Mitarbeiter durch Fachzertifikate und Trainings. Die offene und innovative Unternehmenskultur ermöglicht es dir, aktiv an Architektur- und Technologieentscheidungen mitzuwirken und in einem kleinen, dynamischen Team zu arbeiten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Software Engineer (m/w/d) – Digitale Identität & Angewandte Kryptographie erhalten könnten
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei SaltRock GmbH anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer (m/w/d) – Digitale Identität & Angewandte Kryptographie bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei SaltRock GmbH vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer (m/w/d) – Digitale Identität & Angewandte Kryptographie mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei SaltRock GmbH klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei SaltRock GmbH vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.