Senior Software Engineer - Clearing

Senior Software Engineer - Clearing

Berlin Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice möglich
A

Auf einen Blick

  • Aufgaben: Entwickle innovative Systeme für den Clearing-Bereich und arbeite an spannenden Projekten.
  • Unternehmen: Alpaca, ein dynamisches Unternehmen im Finanzsektor mit globalem Team.
  • Vorteile: Wettbewerbsfähiges Gehalt, Aktienoptionen, Gesundheitsleistungen und monatliche Stipendien.
  • Weitere Informationen: Flexible Arbeitsumgebung mit großartigen Entwicklungsmöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft der Finanzmärkte und arbeite an bedeutenden Lösungen.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung und Kenntnisse in Go und PostgreSQL.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Alpaca ist ein in den USA ansässiger selbstabwickelnder Broker-Dealer und Brokerage-Infrastruktur für Aktien, ETFs, Optionen, Krypto, festverzinsliche Wertpapiere, 24/5 Handel und mehr. Unser jüngster Series D-Finanzierungsrunde hat unsere Gesamtinvestition auf über 320 Millionen USD erhöht und unser ehrgeiziges Ziel unterstützt.

Wir sind ein dynamisches Team von über 380 global verteilten Mitgliedern, die es lieben, von ihren Lieblingsorten auf der ganzen Welt zu arbeiten, mit Kollegen aus den USA, Kanada, Japan, Ungarn, Nigeria, Brasilien, dem Vereinigten Königreich und darüber hinaus!

Als Senior Software Engineer im Clearing-Team arbeitest du an dem, was nach dem Handel passiert. Der Großteil unserer Arbeit ist nicht benutzerorientiert (obwohl wir auch einige benutzerorientierte Systeme haben), ist jedoch entscheidend für die täglichen Abläufe eines Broker-Dealer-Unternehmens. In den letzten Jahren sind wir selbstabwickelnd in US-Aktien und US-Optionen geworden, und dies ist das Team, das im Mittelpunkt dieser Erfolge steht. Wir hören dort nicht auf: Es gibt immer neue (noch nicht angekündigte) Integrationen zu erstellen und neue Produktangebote durch diese Integrationen zu ermöglichen. Neben dem Kern-Clearing arbeiten wir auch an Funktionen im Zusammenhang mit der Wertpapierfinanzierung und bauen die Infrastruktur auf, die es uns ermöglicht, neue Produktangebote wie Fully Paid Securities Lending einzuführen. Es gibt möglicherweise auch zusätzliche spannende Initiativen, die derzeit in Entwicklung sind.

Aufgaben:

  • In einem Team arbeiten, in dem wir Qualität des Denkens, Exzellenz in der Ausführung, praktische Lösungen und die Bereitschaft zur Verantwortung schätzen, anstatt auf Dienstalter, Hierarchie oder theoretische Vorteile zu bestehen.
  • Projekte von der Ideenfindung bis zur Bereitstellung übernehmen und durch Unklarheiten hindurcharbeiten, um das Notwendige zu bauen, nicht nur das, was gefragt wird.
  • Neue Systeme entwerfen und bauen, die es uns ermöglichen, neue Produkte für das Unternehmen zu aktivieren oder mehr Umsatz zu generieren.
  • Unsere bestehenden Systeme verfeinern. Sie sind nicht perfekt und werden es nie sein, aber wir glauben daran, sie zu verbessern, solange das Ergebnis sinnvoll und greifbar ist.
  • Über Dinge lernen, von denen du nie wusstest, dass sie existieren, aber entscheidend dafür sind, die Finanzmärkte gesund und funktionsfähig zu halten.
  • Erfahren, was es braucht, um ein Unternehmen wie Alpaca aufzubauen, hinter die Kulissen zu schauen und mit großartigen Menschen aus anderen Teams zusammenzuarbeiten. Du kannst auch beeinflussen, was wir tun und wie wir es tun.
  • An unserer Rufbereitschaft teilnehmen, um sicherzustellen, dass unsere Systeme in einwandfreiem Zustand sind. Wir schätzen unsere Freizeit ebenso wie du, daher priorisieren wir die Beseitigung von Problemen, die Reibungen für das Team verursachen.

Must-Haves:

  • Du verstehst, dass wir an Systemen arbeiten, denen Menschen ihr hart erarbeitetes Geld anvertrauen, und nimmst das sehr ernst.
  • Du bist tief interessiert daran, wie traditionelle Finanzmärkte funktionieren.
  • Du kannst die Führung bei einem Projekt übernehmen: Wir beschreiben, was wir zu beheben oder zu bauen versuchen, wer kontaktiert werden muss, wenn du Hilfe benötigst, und du kümmerst dich um den Rest.
  • Du übernimmst Verantwortung für die Arbeit, die du persönlich und auch kollektiv als Team machst. Wenn es ein Problem gibt und du der Einzige bist, der da ist, krempelst du die Ärmel hoch, anstatt zu sagen, dass du den Code nicht geschrieben hast.
  • Du verstehst, welche Designentscheidungen wichtig sind und welche leicht angepasst werden können, sobald wir mehr darüber erfahren, wie die Welt wirklich funktioniert.
  • Du weißt, wann du etwas nicht weißt, und suchst nach Informationen, anstatt zu faken, zu raten oder einen LLM für dich denken zu lassen.
  • Du klammerst dich nicht an deine Ideen: Wenn neue Informationen auftauchen, kannst du Dinge loslassen und dich auf das konzentrieren, was wirklich wichtig ist.
  • Du möchtest die langfristigen Auswirkungen deiner Entscheidungen sehen und größere Anstrengungen übernehmen, indem du das Fachwissen nutzt, das du auf dem Weg gewonnen hast.
  • Du hast Erfahrung in Startups und weißt, dass nicht alles perfekt ist, und du bist derjenige, der uns hilft, auf dieses Ziel hinzuarbeiten. Du verstehst auch, dass wir ein Geschäft zu führen haben und Prioritäten sich je nach Marktbedürfnissen verschieben können.
  • Du bist bereit, zivilisiert und produktiv zurückzudrängen und kannst akzeptieren, wenn die Entscheidung letztendlich von dem abweicht, was du für den besten Kurs hältst. Wir sind jedoch daran interessiert zu hören, warum du anderer Meinung bist.
  • Du hast ein Auge fürs Detail und weißt daher, dass die Erwähnung eines bestimmten Tiefsee-Tunnels, der dich fasziniert, zeigt, dass du das alles tatsächlich gelesen hast.
  • Du hast gute Grundkenntnisse darüber, wie Computer funktionieren, wie das Internet funktioniert, wie Datenbanken funktionieren, wie verteilte Systeme sich verhalten und Fehlverhalten zeigen usw.
  • Du stört es nicht, dass wir 10+ Punkte tief sind und noch keine Technologien erwähnt haben, weil du in einer großartigen Umgebung aufbauen und wachsen möchtest.
  • Du bist produktiv mit den folgenden Technologien: Go, PostgreSQL, Kubernetes.
  • Du hast mehr als 5 Jahre praktische Erfahrung im Aufbau zuverlässiger und verteilter Systeme.
  • Du kannst gute (RESTful) APIs entwerfen und schlechte erkennen.

Nice-to-Haves:

  • Erfahrung in unserem Bereich: Wertpapierabwicklung und -settlement, Wertpapierfinanzierung.
  • Erfahrung mit den folgenden Technologien: gRPC, Protobuf, Temporal, Grafana, Kafka/Redpanda, Helm, Docker.

Wie wir uns um dich kümmern:

  • Wettbewerbsfähiges Gehalt und Aktienoptionen.
  • Gesundheitsleistungen.
  • Einmalige Home-Office-Ausstattung für neue Mitarbeiter: 500 USD.
  • Monatlicher Zuschuss: 150 USD pro Monat über eine Brex-Karte.

Alpaca ist stolz darauf, ein Arbeitsplatz mit Chancengleichheit zu sein, der sich der Verfolgung und Einstellung einer vielfältigen Belegschaft widmet.

Senior Software Engineer - Clearing Arbeitgeber: Alpaca

Alpaca ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld zu arbeiten, das auf Teamarbeit und persönliche Verantwortung setzt. Mit einem wettbewerbsfähigen Gehalt, Aktienoptionen und umfassenden Gesundheitsleistungen fördert Alpaca nicht nur die berufliche Entwicklung, sondern auch das Wohlbefinden seiner Mitarbeiter. Die globale Verteilung des Teams ermöglicht es den Mitarbeitern, von ihren bevorzugten Orten aus zu arbeiten und gleichzeitig an spannenden Projekten im Bereich der Finanztechnologie teilzuhaben.

A

Kontaktdaten:

Alpaca Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Software Engineer - Clearing 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 Alpaca anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer - Clearing 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 Alpaca vorzubereiten!

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

Go
PostgreSQL
Kubernetes
RESTful APIs
Distributed Systems
Securities Clearing & Settlement
Securities Finance

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