
E2N · Würzburg
DEINE POSITION UND DEIN IMPACT Als Software Engineer Android gestaltest Du aktiv die Weiterentwicklung unserer mobilen Android-Anwendungen mit. Ob neue Featu...
Als Software Engineer Android gestaltest Du aktiv die Weiterentwicklung unserer mobilen Android-Anwendungen mit.
Ob neue Features, die Optimierung bestehender Funktionen oder die Umsetzung von UX/UI-Designs: Du bringst unsere App spürbar
voran. Darüber hinaus unterstützt Du das App-Team bei der Einführung neuer Technologien und sorgst so für stetigen Fortschritt bei
unseren Produkten.
Compose auf Android. Unsere mobilen Anwendungen folgen einer Clean Architecture mit MVVM und nutzen eine GraphQL
Schnittstellenanbindung.
davon sinnvoll in unsere Architektur integriert werden können.
viel Raum für Feedback und Eigeninitiative.
Quereinsteiger*in bringst Du bereits fundierte Berufserfahrung mit.
Applikationen.
lösungsorientierte Arbeitsweise aus.
vieles mehr!
Wir legen keinen Wert auf einen klassischen Lebenslauf – zeig uns viel lieber, welche Erfahrungen Du sammeln durftest und welche
Motivation Du hast, unsere Projekte mitzugestalten.
P&O Managerin Recruiting
scholz@e2n.de
DEINE POSITION UND DEIN IMPACT Als Entwickler*in übernimmst Du Verantwortung für die Weiterentwicklung und die Qualität unserer e2n Softwarelösung. Du gestaltest aktiv das „Wie“ der Umsetzung, bringst Deine Perspektive in technische Diskussionen ein und entwickelst gemeinsam mit dem Team Lösungen, die langfristig unsere Kund*innen begeistern. Wir wachsen stetig. Deshalb freuen wir uns immer über neue Kolleg*innen. Auch wenn wir aktuell nicht aktiv suchen, sind Initiativbewerbungen jederzeit willkommen. DEINE AUFGABEN UND VERANTWORTLICHKEITEN * Entwicklung: Du entwickelst Java-basierte Anwendungen mit Java und Quarkus in IntelliJ IDEA, versioniert mit Git und gebaut mit Maven. * Cloud Native: Du unterstützt kontinuierliche Deployments, Betrieb und Monitoring in der AWS-Cloud – dabei nutzt Du Docker, Amazon ECS, Amazon CloudWatch * Testing & Codequalität: Du sicherst die Qualität Deines Codes durch Unit- und Integrationstests * Code Reviews & Teamarbeit: Du bringst Dich aktiv in Code Reviews ein und verbesserst gemeinsam mit Deinem Team bestehende Prozesse – unterstützt durch Pull-Requests, alles dokumentiert in Atlassian Jira und Confluence. * Eigenverantwortliche Umsetzung: Du gestaltest das Wie der Umsetzung eigenverantwortlich im Team, triffst technische Entscheidungen mit und tauschst Dich regelmäßig mit Team aus. DEIN PROFIL * Deine Erfahrung: Du hast ein Studium im Bereich Informatik oder eine vergleichbare Qualifikation erfolgreich abgeschlossen und schon erste Berufserfahrung gesammelt. * oder Du bist bereits eine erfahrene Entwickler*in mit mehrjähriger Berufserfahrung. * oder Du bist Quereinsteiger*in: und hast mehrjährige Berufserfahrung in der Softwareentwicklung mit Java. Wir sind bewusst offen. Entscheidend ist das Match. * Du verfügst über fundierte Kenntnisse in Java, idealerweise hast Du bereits mit Java 21 gearbeitet. * Du hast sehr gute Kenntnisse in SQL. * Du hast Grundkenntnisse in REST, GraphQL und JSON. * Cloud Native: Idealerweise hast Du erste Erfahrungen mit Cloud Computing in der AWS Cloud. * Deine Arbeitsweise: Du zeichnest Dich durch analytisches Denkvermögen, hohe Lernbereitschaft und eine selbstständige, lösungsorientierte Arbeitsweise aus. * Sprachkenntnisse: Du hast mindestens ein B2 Deutschniveau und gute Englischkenntnisse. DAS ERWARTET DICH BEI UNS! * Modernes Arbeitsumfeld – Stylische Büros in Würzburg mit neuester Technik, die Du auch privat nutzen kannst. * Deine Erholung - 28 Tage Urlaub, plus 24.12. + 31.12. als freie Tage, zusätzlich hast Du die Option auf 15 weitere Urlaubstage. * Hybrides Arbeiten – Bei den schönen Büros kaum möglich, Du kannst natürlich auch jederzeit im Home Office arbeiten. * Attraktives Gehalt – Als Professional bieten wir Dir ein Gehalt zwischen 5.500€- 6.500€ brutto/ Monat. Als Senior Software Engineer bieten wir Dir ein Gehalt zwischen 6.500€ - 7.500€ brutto/ Monat. * Gemeinsam Wachsen - 10 Weiterbildungstage pro Jahr für Deine persönliche und fachliche Entwicklung * Flache Hierarchien – Es erwarten Dich offene Türen, kurze Entscheidungswege & ein starkes Teamgefühl. * Intensives Onboarding & Mentoring – Ein eigener e2n Mentor*in begleitet Dich beim Start und hilft Dir beim Ankommen. * Eigenverantwortliches Arbeiten: Bringe Dich und Deine Ideen aktiv ein. * Team-Spirit – Gemeinsame Konferenzbesuche, Afterwork-Events, Betriebsfeiern, Sportmöglichkeiten. Auch im Alltag können wir uns aufeinander verlassen. * Klassische Mitarbeitenden-Benefits – Kantinenzuschuss, Coporate Benefits, Business Bike Leasing, SpenditCard, betriebliche Altersvorsorge, kostenlose Getränke, Kita-Zuschuss und vieles mehr! * Vierbeinige Feelgood Manager*innen: Hunde sind bei uns im Büro vorhanden und willkommen. BEREITS? LOS GEHT ES! Wir legen keinen Wert auf einen klassischen Lebenslauf – zeig uns viel lieber, welche Erfahrungen Du sammeln durftest und welche Motivation Du hast, unsere Projekte mitzugestalten. DEINE KONTAKTPERSON DEINE KONTAKTPERSON JOHANNA SCHOLZ P&O Managerin Recruiting +49 931 / 730 440-31 scholz@e2n.de
DEINE AUFGABEN Du willst Apps bauen, die in Unternehmen verschiedenster Branchen im Einsatz sind und dabei von der ersten Idee bis zum Go-live dabei sein? Bei MWAY DIGITAL arbeitest du als Teil eines eingespielten Teams, das Projekte gemeinsam verantwortet und Kunden langfristig begleitet. Kein Copy-paste-Code, keine Endlos-Backlogs ohne Kontext: Du weißt, wofür du entwickelst, und sprichst direkt mit den Leuten, die deine App nutzen werden. * Du entwickelst Mobile-Apps – von der Architektur bis zum Go-live * Du analysierst gemeinsam mit Kunden Anforderungen und übersetzt sie in saubere technische Lösungen * Du bist Ansprechpartner:in für deine Kunden während des Projekts – auf Augenhöhe, nicht nur per Ticket * Du bringst eigene Ideen ein, wie Features besser, nutzerfreundlicher oder eleganter umgesetzt werden können * Du arbeitest eng mit deinem Team zusammen und teilst dein Wissen DEIN PROFIL * Du kennst dich mit Java, Android und Kotlin aus * Du kommunizierst klar – auf Deutsch und auf Englisch, auch mit nicht-technischen Gesprächspartner:innen * Du bringst IT-Begeisterung mit und hast Lust, dich in neue Technologien einzuarbeiten * Idealerweise hast du bereits erste Erfahrung mit Flutter oder ähnlichen Technologien WAS UNS WICHTIG IST * Du magst es, mit Menschen zu arbeiten – nicht nur mit Code. Der direkte Draht zu Kunden ist für dich kein Stress, sondern Teil der Motivation * Du bist Teamplayer:in im echten Sinne: Du teilst, fragst nach, gibst und nimmst Feedback * Du bist neugierig auf Tech – egal ob das ein neues Framework, ein spannendes Kundenprojekt oder eine bessere Lösung für ein altes Problem ist * Du musst nicht alle Punkte zu 100 % erfüllen – wenn du brennst für das Thema und Lust hast zu wachsen, freuen wir uns über deine Bewerbung WARUM WIR? * Unbefristeter Vertrag in einem wachsenden Softwareunternehmen mit stabilem Fundament * Gleitzeitmodell mit echter Flexibilität * Flache Hierarchien, kurze Wege, Entscheidungen ohne Endlos-Abstimmungsschleifen * Onboarding mit persönlichem Buddy – du wirst nicht ins kalte Wasser geworfen
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 Persistent Token Extension (TKToken/TKTokenSession, geteilte Keychain Access Group, Secure Enclave), auf Android über die KeyChain-API und Samsung Knox UCM (Universal Credential Management, eSE-Plugin als JCE-Keystore-Provider) * Backend: Python-Microservices – Issuer CA (X.509-Ausstellung), Door Station (Challenge-Response-Türöffnung), 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: CryptoTokenKit-Token-Extension und Keychain-Integration auf iOS, KeyChain-Provider und Knox-UCM/eSE-Anbindung auf Android – damit Drittanwendungen (Mail, Browser, VPN) SecureID-Zertifikate nutzen können, ohne dass Schlüsselmaterial die sichere Hardware verlässt * Begleitung des BSI-Zulassungsprozesses: Audit-Vorbereitung und Härtung nach BSI TR-03161 und TR-02102-1, Kryptokonformität, Threat Modeling, Pentest-Begleitung sowie Kommunikation mit Prüfstellen * Design und Implementierung neuer Features (z. B. Credential-Lifecycle, externe IdP-Anbindung, Smart-Lock-Integrationen) * Weiterentwicklung des Windows-Logon-Pfads (Credential Provider, CNG-Key-Storage-Provider-Bridge) als eines von mehreren Plattform-Features * Pflege von Build-, Signing- und Release-Prozessen sowie Ausbau der Testabdeckung; technische Dokumentation und Abstimmung mit Partnern und Pilotkunden DAS BRINGST DU MIT: Must-have * Mehrjährige Berufserfahrung in mobiler und/oder systemnaher Softwareentwicklung (z. B. Swift/iOS, Kotlin/Android, C#/.NET, C++) * Solides Verständnis von Public-Key-Kryptographie und PKI: X.509-Zertifikate, ECDSA, Zertifikatsketten, Challenge-Response-Verfahren * Erfahrung mit plattformnahen Krypto-APIs und Hardware-Schlüsselspeichern: Apple Keychain Services / Secure Enclave, Android Keystore bzw. KeyChain – idealerweise mit CryptoTokenKit-Extensions oder Samsung Knox UCM * Praktische Erfahrung mit BSI-Zulassungs- oder Zertifizierungsverfahren (z. B. nach TR-03161, TR-02102 oder Common Criteria) – du hast einen solchen Prozess bereits aktiv begleitet * Bereitschaft, sich in den breiten Stack einzuarbeiten: Flutter/Dart, Python, React, Windows-Interna – du musst nicht alles können, aber alles anfassen wollen * 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: eSE, PIV-Applets, JavaCard, APDU-Protokolle * BLE (GATT, LESC-Pairing) oder NFC/HCE-Entwicklung * Windows-Interna: Credential Provider, LSA, CNG/KSP, Kerberos/PKINIT, MSI/WiX * Zitadel (oder vergleichbare OIDC-IdPs), step-ca, Supabase, Linux-Server-Betrieb (Hetzner) * Samba/Active-Directory-Integration WARUM SALTROCK? * Anspruchsvolle Tätigkeit: Mitarbeit an einem technisch anspruchsvollen Sicherheitsprodukt vom Secure Element bis zur Systemintegration – echter Tiefgang statt CRUD-Alltag * Gestaltungsfreiheit: Du prägst Architektur- und Technologieentscheidungen maßgeblich mit, mit kurzen Wegen in einem kleinen Team. * Arbeitsmittel auf Top-Niveau: Neueste MacBooks oder Windows Surfaces, iPhone oder Pixel inkl. Unlimited-Mobilfunkvertrag – auch privat nutzbar * Moderne Software-Stack: ChatGPT, Claude, Personio, HubSpot * Zusatzleistungen: Firmenkreditkarte inkl. Spesentool sowie Edenred City Karte (50 € monatlich) * Flexibles Arbeiten: 30 Urlaubstage + Vertrauensarbeitszeit („Come as you are“) * Standorte & Remote: Homeoffice-Möglichkeit und moderne Offices in Münster, Köln und Leverkusen * Weiterentwicklung: Fachzertifikate sowie Leadership- und Soft-Skill-Trainings sowie Zugang zu Plattformen wie LinkedIn Learning oder Udemy