B&A
NinjaTrader
Staff Software Engineer, FCM
Standort
--------------------------------------------------------------------------------
Haftungsausschluss: Bitte beachten Sie, dass die genauesten und aktuellsten Informationen zu unseren offenen Stellen – einschließlich Stellenbeschreibungen, Vergütung und Leistungen – nur auf unserem offiziellen Stellenportal garantiert werden können. Die aktuellsten Angebote und Details finden Sie unter: job-boards.greenhouse.io/ninjatrader.
--------------------------------------------------------------------------------
Diese Rolle ist in Chicago, IL.* angesiedelt. Wir folgen einem hybriden Arbeitszeitplan: Dienstag bis Donnerstag im Büro, mit Fernarbeit am Montag und Freitag. Zusätzlich zu diesen wöchentlichen Remote-Tagen bieten wir:
- 20 zusätzliche flexible Remote-Tage pro Jahr
- 5 unternehmensweite wochenweise Büropflicht-freie Zeiten im Zusammenhang mit großen Feiertagen
*Es kann eine Remote-Flexibilität für außergewöhnliche Kandidaten in den folgenden Staaten geben: Kalifornien, Colorado, Florida, Georgia, Illinois (außerhalb des Chicagoer Gebiets), Indiana, Minnesota, Missouri, Montana, New Jersey, New York, North Carolina, Ohio, Oregon, Pennsylvania, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington DC, Wisconsin.
Wir setzen uns für Chancengleichheit bei der Beschäftigung ein, unabhängig von Rasse, Hautfarbe, Herkunft, Religion, Geschlecht, nationaler Herkunft, sexueller Orientierung, Alter, Staatsbürgerschaft, Familienstand, Behinderung, Geschlecht, Geschlechtsidentität oder -ausdruck oder Veteranenstatus. Wir sind stolz darauf, ein Arbeitgeber zu sein, der Chancengleichheit fördert.
SCHLIESSEN SIE SICH UNSERER MISSION AN, DIE NUMMER 1 RETAIL-TRADING-PLATTFORM DER WELT ZU WERDEN
Willkommen in der dynamischen Welt von NinjaTrader! Als führende Handelsplattform und Futures-Broker befähigen wir Trader, die Kontrolle über ihr finanzielles Schicksal zu übernehmen. Wie machen wir das? Wir bieten hochmoderne Produkte und Dienstleistungen, die die Trading-Reise verbessern. Egal, ob Sie ein erfahrener Profi sind oder gerade erst anfangen, NinjaTrader stattet Trader mit preisgekrönter Software und Brokerage-Dienstleistungen aus, um die weltweit führenden Finanzmärkte souverän zu navigieren.
Unsere Wachstumsgeschichte ist geradezu berauschend. Seit 2003 widmet sich NinjaTrader dem Verständnis und der Unterstützung von Tradern auf ihrem Weg zum Trading-Erfolg. Durch diese Bemühungen ist unsere Nutzerbasis auf über 2 Millionen angewachsen und wir sind zum weltweit führenden Futures-Broker geworden.
Aber wir bleiben nicht stehen. Wir entwickeln uns ständig weiter, verschieben Grenzen und modernisieren die Futures-Branche. Unser Engagement für Innovation bedeutet, dass Nutzer immer Zugang zu dynamischen Tools, Echtzeit-Support und einer Gemeinschaft von Gleichgesinnten haben werden.
Warum also bei NinjaTrader arbeiten? Hier sind Sie nicht nur Teil eines Teams, sondern Teil einer Bewegung. Wir befähigen Mitarbeiter, neue Höhen in ihrer Karriere zu erreichen, indem wir eine dynamische Kultur bieten, die sich auf soziale Kontakte, berufliche Entwicklung und Initiativen zur Mitarbeiteranerkennung konzentriert. Klingt zu gut, um wahr zu sein? Glauben Sie unseren Mitarbeitern.
greatplacetowork.com/certified-company/7025362
Begleiten Sie uns, wenn wir neu definieren, was im Trading möglich ist, sich für unsere Kunden einsetzen und unsere Reise fortsetzen, um die weltweit führende, auf Retail-Kunden fokussierte Trading-Plattform zu werden.
Was Sie tun werden
Wir suchen einen Staff Engineer, der als technischer Domain Owner für das Transaktions-Ledger & Treasury-System innerhalb unserer FCM-Plattform fungiert und für die finanzielle Korrektheit, die Abgleichintegrität und die System-of-Record-Architektur unserer Brokerage-Systeme verantwortlich ist. Diese Rolle wird die Weiterentwicklung unserer Architektur leiten und die Ledger-, Fondsüberweisungs- und Abgleichlogik in eine kohärente, Cloud-native Grundlage modernisieren und konsolidieren. Sie werden auch die durchdachte Nutzung von KI-gestützter Entwicklung und operativer Werkzeuge vorantreiben, um den Ingenieur-Hebel zu erhöhen, die Überprüfungsqualität zu verbessern und die Modernisierung zu beschleunigen, ohne die finanzielle Korrektheit oder regulatorische Integrität zu beeinträchtigen. Dies sind missionskritische Systeme, bei denen jede Zustandsübergabe finanziell korrekt, prüfbar und ausfallsicher sein muss – denn Designfehler wirken sich direkt auf Kundenmittel, regulatorischen Status und das Firmeneigenkapital aus.
Als Staff Engineer wird Ihre Arbeit tiefgreifende Auswirkungen auf unsere Kern-FCM-Infrastruktur haben und sich direkt auf das Endergebnis unseres Geschäfts auswirken. Sie werden den technischen Standard für die FCM-Engineering-Organisation festlegen: Architekturmuster definieren, Best Practices für das Engineering etablieren, die Ingenieure um Sie herum betreuen und weiterentwickeln sowie hochriskante Designentscheidungen treffen, die darüber entscheiden, ob unsere Plattform den Anforderungen einer schnell wachsenden, global verteilten Kundenbasis gerecht wird. Sie werden eng mit der Engineering-Leitung, dem Produktmanagement, der Compliance und dem Brokerage-Betrieb zusammenarbeiten, um sicherzustellen, dass jedes von Ihnen entworfene System prüfbar, ausfallsicher und sowohl für Kunden als auch für Regulierungsbehörden ausgelegt ist.
In dieser Rolle werden Sie:
- Die grundlegende Architektur der Cloud-nativen FCM-Plattform von NinjaTrader auf GCP/Kubernetes definieren und verantworten, einschließlich Konkurrenzmodellen, Datenkonsistenzgarantien, Servicegrenzen und Integrationsverträgen über Clearing-, Risiko- und Berichtssysteme hinweg
- Systeme entwerfen, die Hochdurchsatz-Trade-Flows mit deterministischem Verhalten unter Konkurrenz, teilweisen Ausfällen und asynchronen Clearing-Bestätigungen über ein 24/7 Handelsfenster hinweg verarbeiten
- Als technischer Nordstern für das FCM-Engineering-Team fungieren, indem Sie tiefe, aussagekräftige Code-Reviews durchführen, komplexe Probleme im Pair-Programming lösen und Architektur- und Design-Sitzungen leiten, die den Engineering-Standard erhöhen
- Best Practices für die gesamte FCM-Plattform etablieren und durchsetzen, einschließlich API Designstandards, Teststrategien (Unit-, Integrations-, Vertrags-, Chaos-Tests), Observability- und SLI/SLO-Frameworks, CI/CD Standards und Infrastructure-as-Code-Mustern
- Definieren, wie Exzellenz für regulierte Finanzsysteme aussieht, und das Team für diese Standards zur Rechenschaft ziehen
- Die verantwortungsvolle Nutzung von KI-gestützten Workflows für Coding, Testing und Code-Reviews fördern, um die Geschwindigkeit zu erhöhen und Fehler zu reduzieren, während strenge finanzielle und Audit-Beschränkungen eingehalten werden
- Compliance-kritische Systeme entwerfen, bei denen regulatorische Anforderungen als primäre Architekturbeschränkungen behandelt werden, indem Audit-Trails, Segregationskontrollen und Compliance-Checkpoints direkt in das Plattformdesign integriert werden
- Mit der Engineering-Leitung, einschließlich des CTO und des Director of Engineering, zusammenarbeiten, um die breitere technische Strategie zu gestalten und die System-of-Record-Architektur, Ledger-Datenmodelle, Fondsüberweisungs-APIs, Abgleich-Workflows und Cross-Service-Guthabeninteraktionen zu steuern
- Die FCM-Plattform in funktionsübergreifenden Architekturforen vertreten und die Abstimmung zwischen den Teams vorantreiben
- Die komplexesten und wirkungsvollsten technischen Herausforderungen übernehmen und mehrdeutige Probleme in klar definierte, ausführbare Pläne umwandeln
Was Sie mitbringen sollten
- 8–12+ Jahre progressive Software-Engineering-Erfahrung, mit nachgewiesener Wirkung auf Staff-Level oder vergleichbarem Einflussbereich
- Tiefgreifende Expertise im Entwurf, Aufbau und Betrieb von verteilten Systemen im großen Maßstab in Cloud-Umgebungen (GCP stark bevorzugt; AWS oder Azure akzeptabel)
- Praktische Erfahrung mit Kubernetes, ereignisgesteuerten Architekturen und Infrastructure-as-Code-Tools wie Terraform
- Starke Kenntnisse moderner backend-Sprachen wie Python, C++, Go oder ähnlicher, mit der Fähigkeit, fundierte Technologieentscheidungen auf Basis von Trade-offs zu treffen
- Erfahrung mit KI-gestützten Entwicklungstools, einschließlich Code-Generierung, statischer Analyse und automatisierter Test-Synthese, zur Steigerung der Produktivität und Systemqualität in Produktionsumgebungen
- Erfahrung im Bereich Finanzdienstleistungen, Kapitalmärkte oder Brokerage-Technologie, einschließlich Trade-Lifecycle-Systemen, Clearing und Settlement sowie dem Aufbau von Systemen, bei denen Korrektheit und Prüfbarkeit nicht verhandelbar sind
- Nachgewiesene Erfolgsbilanz als technische Autorität und Mentor, der den Engineering-Standard seiner Teams angehoben hat
- Erfahrung im Entwurf verteilter Systeme, bei denen finanzielle Korrektheit, Abgleich, Segregation von Geldern und Audit-Integrität nicht verhandelbare Architekturbeschränkungen sind
- Ausgezeichnete Kommunikationsfähigkeiten mit der Fähigkeit, komplexe technische Konzepte klar an Ingenieure und nicht-technische Stakeholder zu vermitteln
- Nachgewiesene Eigenverantwortung für Initiativen von Anfang bis Ende, von der Problemformulierung und dem Design über die Implementierung und Bereitstellung bis hin zur operativen Reife
Bonuspunkte für
- Direkte Erfahrung bei einem Futures Commission Merchant (FCM), einer Clearingstelle oder einem Broker-Dealer, der unter den regulatorischen Rahmenbedingungen der CFTC/NFA oder SEC/FINRA tätig ist
- Erfahrung mit CME Clearing-Operationen oder Self-Clearing-Implementierungen
- Vertrautheit mit Treasury- und Geldtransfersystemen, einschließlich ACH, Banküberweisungen, Fondshaltungslogik und Kontentrennung
- Erfolgsbilanz bei der Leitung erfolgreicher Plattformmodernisierungs- oder Cloud-Migrationsprogramme in regulierten Finanzumgebungen
- Leidenschaft für Futures, Derivate und Handelstechnologien und für die Demokratisierung des Zugangs zu diesen Märkten für Retail-Trader
Vergütung
Die Gehaltsspanne für diese Rolle beträgt $160,000.00 - $210,000.00 USD. Zusätzlich erhält diese Position einen jährlichen Zielbonus von 12%. Der Bonus bei NinjaTrader basiert auf individueller Leistung (50%) sowie auf Unternehmens-/Teamleistung (50%).
Gehalt und Bonuszahlungen sind nur zwei Komponenten des Gesamtvergütungspakets, das NinjaTrader anbietet. NinjaTrader bietet einen 401K-Plan über ADP an, bei dem das Unternehmen bis zu 3.5% der Arbeitnehmerbeiträge bezuschusst. Jährlicher bezahlter Urlaub wird mit einer Rate von 23 Tagen pro Jahr angesammelt (einige Positionen können mehr qualifizieren) zuzüglich sieben bezahlter Feiertage.
Unsere Kernleistungen umfassen
- Großzügiger PTO
- 7 bezahlte Feiertage pro Jahr + 5 bedingte Feiertage pro Jahr
- 1 Service Day pro Jahr
- 401k mit 3.5% Unternehmenszuschuss
- Bezahlter Elternurlaub
- Kranken-, Augen- und Zahnversicherung
- Lebens- und Invaliditätsversicherung, die zu 100% von NinjaTrader abgedeckt sind
