Software Engineer - Wallets

Software Engineer - Wallets

Vollzeit 58500 - 71500 € / Jahr (geschätzt) Homeoffice (teilweise)
Apply

Auf einen Blick

  • Aufgaben: Entwickle sichere und skalierbare Wallet-Infrastrukturen für eine grenzüberschreitende Finanzzukunft.
  • Unternehmen: Rain, die globale Plattform für Stablecoin-Zahlungen mit innovativer Technologie.
  • Vorteile: Unbegrenzter Urlaub, flexible Arbeitszeiten, Gesundheitsleistungen und Aktienoptionen.
  • Weitere Informationen: Dynamisches Team mit großartigen Wachstums- und Entwicklungsmöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft der Wallet-Technologie und arbeite an bahnbrechenden Projekten.
  • Qualifikationen: Erfahrung in Wallet-Architektur, Kryptografie und Sicherheitsinfrastruktur erforderlich.

Das prognostizierte Gehalt liegt zwischen 58500 - 71500 € pro Jahr.

Über das Unternehmen
Rain ist die globale Stablecoin-Zahlungsplattform für Unternehmen, Neobanken, Plattformen, Entwickler und KI-Agenten. Unsere Technologie ermöglicht es Partnern, Stablecoins sofort und konform über globale Zahlungskarten, Belohnungen, On-/Offramps, Wallets und grenzüberschreitende Systeme zu bewegen, zu speichern und zu verwenden. Als Principal Member von Visa und Mastercard gibt Rain Karten aus, die an mehr als 175 Millionen Verkaufsstellen in über 220 Ländern und Gebieten funktionieren. Built nativ für Stablecoins und vertrauenswürdig von mehr als 100 Organisationen weltweit, bietet Rain eine sichere, skalierbare Infrastruktur, die es ermöglicht, Geld frei und sofort auf der ganzen Welt zu bewegen.

Sie haben die Möglichkeit, einen massiven Einfluss in einem schnell wachsenden Unternehmen zu haben, das von einigen der besten Investoren in Fintech, Krypto und SaaS unterstützt wird. Wenn Sie neugierig, mutig und begeistert sind, eine grenzenlose finanzielle Zukunft mitzugestalten, würden wir uns freuen, mit Ihnen zu sprechen.

Unsere Ethik
Wir glauben an eine offene und flache Struktur. Sie werden in der Lage sein, in die Rolle zu wachsen, die am besten zu Ihren Zielen passt. Unsere Teammitglieder auf allen Ebenen haben die Freiheit, Ideen zu erkunden und den Fahrplan sowie die Vision unseres Unternehmens zu beeinflussen.

Über das Team
Wir bauen die nächste Generation von Wallet-Infrastrukturen bei Rain, die sowohl custodial als auch non-custodial Architekturen unterstützen. Unser Team beschäftigt sich mit grundlegenden Problemen in den Bereichen Kryptographie, Schlüsselmanagement, sichere Computertechnik und Blockchain-Wallet-Infrastruktur – nicht einfach nur mit der Integration bestehender Wallet-SDKs. Wir suchen außergewöhnliche Engineering-Führungskräfte und erfahrene Einzelbeiträge, die diese Systeme von Grund auf entwerfen können, tiefes Fachwissen in einem oder mehreren Bereichen der Wallet-Sicherheit und -Infrastruktur mitbringen und die technische Breite haben, um über mehrere Wallet-Architekturen hinweg zu arbeiten.

Was Sie tun werden
Besitzen Sie die Architektur von Rains Wallet-Infrastruktur, entwerfen Sie sichere, skalierbare Systeme für Verwahrung, Schlüsselmanagement, Transaktionssignierung, Autorisierung und Wiederherstellung.
Entwerfen Sie flexible Signaturinfrastrukturen, die MPC, HSMs, sichere Enklaven, TEEs und aufkommende kryptografische Ansätze unterstützen können, ohne fragmentierte Systeme zu schaffen.
Bauen und entwickeln Sie Wallet-Systeme über mehrere Kontomodell hinweg, einschließlich EOAs, Smart Contract Wallets, Account Abstraction, ERC-4337, eingebettete Wallets und Multichain-Infrastruktur.
Definieren Sie die Grenzen zwischen Kryptographie und Wallet-Orchestrierung, einschließlich der Interaktion von Schlüsseln, Signierautorität, Transaktionsrichtlinien, Berechtigungen und Autorisierung über die Plattform.
Architektur sicherheitskritischer Schlüsselmanagementsysteme, die Schlüsselgenerierung, verteilte Schlüsselgenerierung, Speicherung, Rotation, Backup, Wiederherstellung und hardwaregestützte Isolation abdecken.
Bauen Sie hochverfügbare Signierungs- und Transaktionsinfrastrukturen, die in der Lage sind, hochpreisige Kundenvermögen sicher zu kontrollieren, während sie zuverlässige, entwicklerfreundliche APIs aufrechterhalten.
Setzen Sie die technische Richtung für Wallet-Sicherheit, einschließlich Bedrohungsmodellierung, Richtlinien-Engines, Geheimnisverwaltung, Kontowiederherstellung, Authentifizierung und programmierbare Autorisierung.
Treffen Sie grundlegende Build-vs.-Buy-Entscheidungen in den Bereichen Kryptographie, Verwahrung, Wallet und Sicherheitsinfrastruktur, während Sie sicherstellen, dass die Architektur sich zusammen mit neuen Blockchain-Standards und kryptografischen Techniken weiterentwickeln kann.

Was wir suchen
Tiefe Expertise in einem oder mehreren Bereichen von Wallet, Verwahrung, Kryptographie oder Sicherheitsinfrastruktur, kombiniert mit starken Grundlagen in verteilten Systemen und Architektur.
Erfahrung im Entwerfen oder Bauen von Produktions-Wallet-, Verwahrungs-, Signierungs- oder Schlüsselmanagementsystemen, insbesondere Infrastruktur, die für die Sicherung hochpreisiger Vermögenswerte verantwortlich ist.
Starkes Wissen über angewandte Kryptographie, wie MPC, Schwellenkryptographie, Schwellenunterschriften, verteilte Schlüsselgenerierung, ECDSA, EdDSA oder sichere Mehrparteienberechnung.
Erfahrung mit HSMs, sicheren Enklaven, TEEs, vertraulicher Computertechnik, hardwaregestützter Schlüsselisolierung oder anderer sicherheitskritischer Infrastruktur.
Starkes Verständnis moderner Wallet- und Blockchain-Kontostrukturen, einschließlich EOAs, Smart Contract Wallets, Account Abstraction, ERC-4337, Transaktionsorchestrierung und Multichain-Systemen.
Erfahrung im Entwerfen von Authentifizierungs-, Autorisierungs-, Richtlinien-, Berechtigungs-, Wiederherstellungs- oder Geheimnisverwaltungsystemen, bei denen Sicherheit und Korrektheit entscheidend sind.
Eine Erfolgsbilanz bei der Entscheidungsfindung über hochwirksame Architekturen in komplexen verteilten Systemen, einschließlich der Bewertung von Kompromissen in Bezug auf Sicherheit, Zuverlässigkeit, Entwicklererfahrung und Erweiterbarkeit.
Die Fähigkeit, starke technische Meinungen zu bilden, Kompromisse klar zu kommunizieren und die Architektur von den ersten Prinzipien bis zur Produktion zu besitzen, anstatt einfach bestehende Wallet- oder Verwahrungsanbieter zu integrieren.

Dinge, die ein erfüllendes, gesundes und glückliches Erlebnis bei Rain ermöglichen:
Unbegrenzte Freizeit
Flexible Arbeitsweise
Leicht zugängliche Vorteile
Rentenplanung
Aktienplan
Gesundheit und Wellness
In-office-Mahlzeiten
Team-Gipfel

Software Engineer - Wallets Arbeitgeber: Apply

APPLY ist ein hervorragender Arbeitgeber, der eine moderne und inklusive Arbeitsumgebung bietet, in der Mitarbeiter geschätzt und gefördert werden. Mit einem starken Fokus auf berufliche Weiterentwicklung, großzügigen Schulungsbudgets und flexiblen Arbeitsmodellen ermöglicht APPLY seinen Mitarbeitern, ihre Fähigkeiten zu erweitern und in einer dynamischen Branche wie der Unterhaltung zu wachsen. Die Unternehmenskultur fördert Teamarbeit und Innovation, während die großzügige Urlaubsregelung und anpassbare Benefits das Wohlbefinden der Mitarbeiter unterstützen.

Apply

Kontaktdaten:

Apply Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Software Engineer - Wallets erhalten könntest

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 Apply anzuklopfen, wenn du dich auf die Stelle als Software Engineer - Wallets 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 Apply vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer - Wallets mit Bravour zu bestehen

Architektur von Wallet-Infrastrukturen
Sichere und skalierbare Systeme
Kryptographie
Key Management
Transaktionssignierung
MPC (Multi-Party Computation)
HSMs (Hardware Security Modules)

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 Apply 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 Apply 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.