Trading Software engineer


Amsterdam
Permanent
Negotiable
Financial Technology
PR/590299_1777391686
Trading Software engineer

As a Trading software developer, you will work in close collaboration with the research, systems, and operations teams to design, engineer, implement, and maintain the Firm's software written in Java/C++.

You will play a key role in designing and constructing the Firm's software infrastructure to support new and existing lines of business. You will expand the Firm's proprietary research platform to improve performance and support new exchanges, products and functionality.

Qualifications:

  • Preferred degree in any computing related area (e.g., computer science, computer engineering, etc.)
  • Committed to designing and implementing fully automated, scalable, and maintainable solutions with extensive testing
  • Comfortable operating at various levels of abstraction, from individual machines to large scale distributed systems
  • Strong knowledge of the details of computing all throughout the technical stack
  • Superior ability to write, refactor, and debug programs in Java
  • Good knowledge of networking and storage systems
  • Experience or knowledge of C++ is a plus
  • Knowledge of Linux is a plus
  • Experience in the trading industry is a plus

Day to Day:

  • Maintain and extend core research infrastructure
  • Design, implement, and maintain distributed storage systems with various performance and reliability requirements
  • Address performance limitations within our own software, open-source libraries and applications, Linux, etc.
  • Investigate new technologies to improve stability, scalability, and performance of a distributed computing farm
  • Develop and improve monitoring and proactive detection capabilities
  • Perform basic data analysis to support decision making and better plan for future growth
  • Improve networking communication between different components of the system to achieve optimal latency and throughput
  • Conduct code reviews of other developers, researchers and operations team members

FAQs

Herzlichen Glückwunsch – wir wissen, dass es ein großer Schritt ist, sich die Zeit für eine Bewerbung zu nehmen. Wenn Sie sich bewerben, werden Ihre Angaben direkt an den zuständigen Berater weitergeleitet, der aktiv nach passenden Talenten sucht. Aufgrund der hohen Nachfrage können wir uns möglicherweise nicht bei allen Bewerbern zurückmelden. Wir behalten Ihren Lebenslauf und Ihre Daten jedoch stets in unserer Datenbank und melden uns bei Ihnen, sobald wir ähnliche Positionen sehen oder Fähigkeiten identifizieren, die das Wachstum von Unternehmen vorantreiben können.

Ja. Auch wenn diese Position nicht perfekt zu Ihrem nächsten Karriereschritt passt, hilft uns Ihre Bewerbung dabei, Ihre Fachkenntnisse und Ziele besser zu verstehen. So stellen wir sicher, dass Sie bei der passenden Gelegenheit auf unserem Radar sind.

Wir arbeiten auf unterschiedliche Weise: Zum einen veröffentlichen wir die aktuell verfügbaren Positionen auf unserer Website. Häufig können wir jedoch aus Gründen der Vertraulichkeit nicht alle Vakanzen ausschreiben. Darüber hinaus arbeiten wir mit Kunden zusammen, die einen stärkeren Fokus auf Fähigkeiten legen und darauf, was erforderlich ist, um ihr Unternehmen zukunftssicher aufzustellen.

Aus diesem Grund empfehlen wir, Ihren Lebenslauf zu registrieren, damit Sie auch für Positionen berücksichtigt werden können, die noch nicht geschaffen wurden.

Ja, wir unterstützen Sie bei der Optimierung Ihres Lebenslaufs und der Vorbereitung auf Vorstellungsgespräche. Von individueller Beratung über die gezielte Vorbereitung auf Interviews bis hin zu Gehalts- und Vertragsverhandlungen stehen wir Ihnen während Ihres gesamten nächsten Karriereschritts zur Seite.

Handverlesene Positionen für Sie