Senior Software Engineer with Go

Monika Joniec
WHOOHOO
osoba kontaktowa
Monika Joniec
MAJ 23
Dolnośląskie na stałe Inżynier/Licencjat
23.07.2022 108166854
aplikuj

Firma

For our client from Zurich, we are looking for a Senior Software Engineer with Go. 

The development team, which are You going to join, creates the trading platform, which covers data ingestion, strategy generation, trade execution, and portfolio management. As a Software Engineer in the Execution and Portfolio Management Team, you'll build and evolve the execution engine of the entire system. You'll have the opportunity to work on innovative solutions which will boost investing strategies, help in navigating economic turmoil, and more.

The first generation of the platform is running in production. The execution engine follows a micro-services architecture and is written in Golang. Now we need to scale it and execute 100x more trades per day. This means removing bottlenecks, adding new exchanges, and enhancing the tracking and observability of the executions.

Zakres obowiązków

  • Drive in-depth analysis of the architecture, design, and implementation of software systems
  • Influence the technical direction of new services and initiatives
  • Integrate new exchanges and liquidity pools into the platform
  • Integrate on-chain and decentralized exchanges into the platform
  • Build and extend knowledge regarding financial instruments

Wymagania

Must have:

  • At least 4 years of experience in Go
  • Experience with algorithms, data structures, complexity analysis, and software design
  • Experience with Unix-based systems and Docker
  • Strong sense of quality, reliability, and innate curiosity to learn new things
  • BS degree in Computer Science or related field involving coding (e.g. physics or applied mathematics)

Nice to have:

  • Quant trading or high throughput systems background
  • Experience working in containerized environments and Kubernetes
  • Experience with cryptocurrencies
  • Drive in-depth analysis of the architecture, design, and implementation of software systems
  • Influence the technical direction of new services and initiatives
  • Integrate new exchanges and liquidity pools into the platform
  • Integrate on-chain and decentralized exchanges into the platform
  • Build and extend knowledge regarding financial instruments

aplikuj
Current job is not marked as favorite, click to favorite this job