Golang Job: Golang Senior Software Engineer

Job added on


Zug - Switzerland

Job type


Golang Job Details

Location: Zug, Switzerland or remote
Skills: Go, Python, Unix based systems, Docker

At Swissblock, we are passionate about creating cutting-edge algorithmic trading strategies for the cryptocurrency market using in-depth market analysis. The development team 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. Our 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 tracking and observability of the executions. Do you want to help us bring our current solution to the next level and build a revolutionary trading platform? Then let’s chat!


  • 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

Minimum Qualifications:

  • BS degree in Computer Science or related field involving coding (e.g. physics or applied mathematics)

  • Experience with algorithms, data structures, complexity analysis and software design

  • Experience in one or more of the following: C, C++, Rust, or Go

  • Experience with Unix based systems and Docker

  • Strong sense for quality, reliability and innate curiosity to learn new things

Preferred Qualifications:

  • Quant trading or high throughput systems background

  • Experience working in containerized environments and Kubernetes

  • Experience with cryptocurrencies

Why work with us?

  • Being on the forefront innovation, you will actively shape the cryptocurrency revolution

  • Collaborate daily with an international team of developers, scientists and researchers

  • Unique opportunity to learn about trading, software engineering and decentralized technology

  • Great team spirit with flat hierarchy and quick decision-making

  • Work-life balance with a remote-first culture

  • Great culture where each contributor can make a great change and bring added value

Yana Faber, our People & Culture Partner yana@swissblock.net welcomes your full application!