Headlands Technologies LLC

C++ Softwareentwickler

C++
Automatische Übersetzung. Prüfe das Original.

Über die Stelle

Stellenbeschreibung: C++ Softwareentwickler für Headlands Tech

Standorte: Amsterdam; Chicago; London; New York

Absolventen sollten sich über die separate Stellenausschreibung für Absolventen bewerben.

Wir sind stolz darauf, ein Arbeitgeber zu sein, der Chancengleichheit bietet und den Mitarbeitern ein Arbeitsumfeld frei von Diskriminierung und Belästigung bietet. Alle Personalentscheidungen bei Headlands Tech basieren auf Geschäftsanforderungen, Stellenanforderungen und individuellen Qualifikationen, ohne Rücksicht auf Rasse, Hautfarbe, Religion oder Glaube, nationale Herkunft, Geschlecht, sexuelle Orientierung, Geschlechtsidentität/-ausdruck, Alter, Status als geschützter Veteran, Status als Person mit Behinderung oder andere anwendbare gesetzlich geschützte Merkmale. Headlands Tech duldet keine Diskriminierung oder Belästigung aufgrund eines dieser Merkmale.

Durch die Einreichung dieser Bewerbung stimmen Sie unseren GDPR d1yu8ia9htmon.cloudfront.net/gdpr-privacy-policy/ und Datenschutzrichtlinien d1yu8ia9htmon.cloudfront.net/privacy-policy/ zu.

Aufgabenbereich

Als Softwareentwickler bei Headlands Tech entwerfen, entwickeln und implementieren Sie die Handelssoftware des Unternehmens in der Programmiersprache C++. Sie arbeiten eng mit den Forschungs-, System- und Betriebsteams zusammen, um neue automatisierte elektronische Handelsalgorithmen zu entwerfen, zu implementieren und zu analysieren. Sie spielen eine Schlüsselrolle beim Entwurf und Aufbau der Softwareinfrastruktur des Unternehmens zur Unterstützung neuer und bestehender Geschäftsbereiche. Darüber hinaus erweitern Sie die proprietäre Forschungsplattform des Unternehmens, um die Leistung zu verbessern und neue Börsen, Produkte und Funktionalitäten zu unterstützen.

Tägliche Aufgaben

Dies ist keine erschöpfende Liste, sondern stellt eine Auswahl der Aufgaben dar, die Softwareentwickler bei Headlands Tech bei der Entwicklung und Wartung eines groß angelegten 24-Stunden-automatisierten Handelssystems übernehmen.

  1. Aufbau, Wartung und Verbesserung der Börsenanbindung
  1. Nutzung bestehender Infrastruktur, Erweiterung der Funktionalität bei Bedarf
  1. Tiefes Verständnis des Börsenverhaltens zur Integration in unser bestehendes Handelssystem
  1. Wartung und Erweiterung der Kernforschungsinfrastruktur
  1. Entwurf, Implementierung und Wartung verteilter Speichersysteme mit unterschiedlichen Leistungs- und Zuverlässigkeitsanforderungen
  1. Behebung von Leistungseinschränkungen in unserer eigenen Software, Open-Source-Bibliotheken und -Anwendungen, Linux usw.
  1. Untersuchung neuer Technologien zur Verbesserung von Stabilität, Skalierbarkeit und Leistung
  1. Implementierung neuer Handelsstrategien in Zusammenarbeit mit Forschungs- und Betriebsteams
  1. Erweiterung des Strategie-Frameworks zur Ermöglichung neuer Verhaltensweisen und Verbesserung bestehender
  1. Untersuchung von Signalproblemen für das Handelssystem
  1. Abgleich von Unterschieden in der Leistung von Handelsstrategien in Simulationen im Vergleich zur Produktion
  1. Untersuchung von Produktionshandelsproblemen in Zusammenarbeit mit Betriebs-, System- und Forschungsteams
  1. Optimierung der Leistung des Live-Handelssystems
  1. Messung von Latenz und Durchsatz durch Microbenchmarks, Profiling, Tracing usw.
  1. Optimierung bestehenden Codes unter Verwendung von lock-free Datenstrukturen, Compiler-Intrinsics usw.
  1. Entwicklung neuer Algorithmen zur Behebung von Leistungseinschränkungen auf einer höheren Abstraktionsebene
  1. Neugestaltung von Komponenten des Handelssystems zur Beseitigung von Engpässen
  1. Fundamentale Netzwerkprogrammierung
  1. Implementierung von Low-Level-Netzwerkprotokollen
  1. Untersuchung von Netzwerkerfassungen zum Verständnis von Latenz und Verhalten sowohl der Börsen- als auch der internen Kommunikation
  1. Sicherstellung der fortgesetzten Stabilität und Zuverlässigkeit des Handelssystems
  1. Aufbau von Überwachungssystemen für Handelsstrategien und alle anderen Teile unserer Infrastruktur
  1. Durchführung von Code-Reviews für andere Entwickler, Forscher und Betriebsmitglieder

Qualifikationen

  1. Ein Abschluss in einem computerbezogenen Bereich (z. B. Informatik, Computertechnik usw.) ist von Vorteil
  1. Alternativ: Umfangreiche Berufserfahrung in der Softwareentwicklung
  1. Fundierte Kenntnisse der Grundlagen der Softwareentwicklung
  1. Echtes Interesse an der Lösung technischer Probleme, zusammen mit einer starken Fähigkeit zur Implementierung von Lösungen
  1. Geringes Ego, fähig, sowohl in einem kollaborativen Teamumfeld als auch autonom zu arbeiten
  1. Engagement für den Entwurf und die Implementierung vollständig automatisierter, skalierbarer und wartbarer Lösungen mit umfangreichen Tests
  1. Überragende Fähigkeit, in C++ zu schreiben, oder Erfahrung mit einer anderen statisch typisierten imperativen Programmiersprache
  1. Komfort bei der Arbeit auf verschiedenen Abstraktionsebenen, von einzelnen Maschinen bis hin zu verteilten Systemen in großem Maßstab
  1. Starke Kenntnisse der Details des Computings über den gesamten technischen Stack hinweg
  1. Kenntnisse von Linux von Vorteil
  1. Erfahrung in der Handelsbranche bevorzugt, aber nicht zwingend erforderlich

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026