Launch Legends
DRW
Senior Software Engineer, Unified Platform – Trade Management, Trade and Order Processing, Platform Services
Über die Stelle
DRW ist ein diversifiziertes Handelsunternehmen mit über 3 Jahrzehnten Erfahrung, das anspruchsvolle Technologie und außergewöhnliche Mitarbeiter zusammenbringt, um auf Märkten weltweit tätig zu sein. Wir schätzen Autonomie und die Fähigkeit, schnell zu reagieren, um Chancen zu nutzen, daher operieren wir mit unserem eigenen Kapital und handeln auf eigenes Risiko. Mit Hauptsitz in Chicago und Niederlassungen in den USA, Kanada, Europa und Asien handeln wir eine Vielzahl von Anlageklassen, darunter festverzinsliche Wertpapiere, ETFs, Aktien, Devisen, Rohstoffe und Energie auf allen wichtigen Weltmärkten. Wir haben auch unser Fachwissen und unsere Technologie genutzt, um unsere Aktivitäten auf drei nicht-traditionelle Strategien auszuweiten: Immobilien, Venture Capital und Kryptoassets.
Wir arbeiten mit Respekt, Neugier und Offenheit. Die Menschen, die hier erfolgreich sind, teilen unseren Glauben, dass nicht nur das, was wir tun, zählt – sondern auch, wie wir es tun.
DRW ist ein Ort hoher Erwartungen, Integrität, Innovation und der Bereitschaft, Konsensfragen herauszufordern.
UP (Unified Platform) konsolidiert Daten und Technologien zu einer umfassenden Lösung und beschleunigt die Markteinführungszeit. Durch die Optimierung von Entscheidungsfindung und Forschung vereinfacht unsere Plattform die Implementierung neuer Ideen und stärkt unseren Wettbewerbsvorteil.
Wir arbeiten auf Basis von High-Level-Anforderungen, bei denen von Programmierern erwartet wird, dass sie ein tiefes Verständnis für das Geschäft entwickeln. Wir streben eine Umgebung an, in der Entwickler die Autonomie haben, Geschäftslösungen ohne willkürliche Managementbeschränkungen zu verfolgen. Wir sind eine Gruppe von Polyglotten und Technikern, die ständig nach dem richtigen Werkzeug für jedes Problem suchen. Generell glauben die Entwicklungsteams bei DRW an schnelle Bereitstellung und Feedback, automatisiertes Testen und kohäsive, transparente, lose gekoppelte Service-Architekturen.
UP-Teams sind in mehrere Bereiche unterteilt, darunter:
Platform Engineering –
Teams im Platform Engineering bieten bereichsübergreifende Funktionen, die es anderen Teams ermöglichen, sich auf domänen- oder bereichsspezifische Bedürfnisse zu konzentrieren, indem sie technische Ansätze straffen und standardisieren. Zum Beispiel stellt eines dieser Teams Daten- Tabellen-, Identitäts- und Zugriffsverwaltungs- sowie Pub-Sub-Funktionen als Dienstleistung für die Engineering-Teams bereit.
Domain Engineering –
Teams im Domain Engineering verfügen über kritische Funktionen, die über eine einzelne Handelsstrategie oder einen Geschäftsbereich hinausgehen. Sie erstellen Dienste und Datenprodukte zur Optimierung einer breiten Palette von Anwendungsfällen. Zum Beispiel verarbeitet ein Team Drittanbieter-Handels- und Order-Feeds in Echtzeit, um DRW über seine Handelsaktivitäten auf dem Laufenden zu halten. Ein anderes Team verwaltet das proprietäre Investment Book of Record von DRW, das latenzempfindliche Erfassung der Handelsaktivitäten des Unternehmens ermöglicht und sowohl Echtzeit- als auch On-Demand-Analysen bereitstellt.
Wir sind leidenschaftlich daran interessiert, durch den Interviewprozess das beste Team und die beste Rolle für jeden Kandidaten zu finden, während wir mehr über die aktuellen Fähigkeiten und langfristigen Entwicklungsziele jeder Person erfahren.
Erwartungen
- Aufbau von Systemen mit konstantem Fokus auf Testen, Zuverlässigkeit, Skalierbarkeit und Wartbarkeit.
- Entwurf, Modellierung und Programmierung in einer Vielzahl von Sprachen und Technologien.
- Arbeit an Legacy-Code sowie an Greenfield-Entwicklungen.
- Eigeninitiative bei der Durchführung von Projekten bis zum Abschluss.
- Erlernen und Fördern neuer Technologien mit Fokus auf Best Practices.
- Bereitstellung von Bereitschaftsdiensten nach Bedarf.
- Gelegentliche Zusammenarbeit mit anderen Entwicklern an derselben Aufgabe.
Wünschenswerte Erfahrung
Wir suchen nach starken Entwicklern jeglicher Art, aber Vertrautheit mit den folgenden Punkten verschafft Kandidaten einen Vorteil bei der Arbeit an unseren Systemen.
- Mehrjährige Erfahrung in der serverseitigen Entwicklung.
- Ein solides Verständnis von Microservice-Architekturen und dem CAP-Theorem. *
- Ein gutes Verständnis von funktionalen Paradigmen und Typentheorie.
- Fundierte JVM-Kenntnisse.
- Kenntnisse moderner Programmiersprachen in unseren primären Sprachen (Java, Python, Clojure).
- Erfahrung mit Airflow oder anderen Python-basierten Workflow-Orchestrierungstools.
- Kompetenz in Domain-Driven Design und Domänenmodellierung.
- Erfahrung mit Kubernetes, Docker, Linux, Kafka, RabbitMQ oder git.
- Praktische Kenntnisse von SQL, HTML, CSS und JavaScript.
- Nutzung von KI-Codierungsassistenten zur Beschleunigung der Entwicklung bei gleichzeitiger Verantwortung für das Ergebnis.
- Erfahrung mit Agenten-Frameworks oder MCP-Serverentwicklung.
- Kenntnisse von Finanzkonzepten, Börsenhandel oder physischem Energiehandel.
Die jährliche Grundgehaltsspanne für diese Position beträgt $175,000 bis $275,000 abhängig von der Erfahrung, den Qualifikationen und den relevanten Fähigkeiten des Kandidaten.
Die Position ist außerdem für einen jährlichen, diskretionären Bonus berechtigt.
Darüber hinaus bietet DRW eine umfassende Palette von Mitarbeiterleistungen, einschließlich Gruppen- Kranken-, Apotheken-, Zahn- und Augenversicherungen, 401k (mit diskretionärem Arbeitgeberzuschuss), Kurz- und Langzeitinvaliditäts-, Lebens- und AD&D-Versicherungen, Gesundheitssparkonten und flexiblen Ausgabenkonten.
Weitere Informationen über die Verarbeitungstätigkeiten von DRW und die Verwendung von Daten von Bewerbern finden Sie in unserer Datenschutzerklärung unter drw.com/privacy-notice.
Einwohner Kaliforniens beachten bitte die California Privacy Notice für Informationen zu bestimmten gesetzlichen Rechten unter drw.com/california-privacy-notice.
[#LI-TL1]
