Firmenlogo

Homeoffice Senior Software Engineer (Infrastructure)

Hyphen Connect  ·  EMEA, Schweiz · Remote

Jetzt bewerben

About the job

We are working with a decentralised exchange which looks to innovate on providing the best of CEXs and DEXs, focusing on building a safe, simple and scalable platform for trading. They differentiate themselves by offering institutional level systems and support whilst remaining on-chain and decentralised.

Currently seeking a skilled Senior Software Engineer in Infrastructure and Data Engineering to join the core Engineering team. This role is crucial in shaping the platform for a hybrid exchange, ensuring high performance, scalability, and observability. The ideal candidate will have extensive experience in data engineering, systems architecture, and low-latency messaging infrastructure.

In this role, your responsibilities include implementing an internal developer platform that enhances the software engineering process, boosts developer efficiency through automation and libraries, and monitors system performance. This involves building foundational elements and integrating essential tools to enable developers to deploy and manage applications efficiently.

What You’ll Be Doing

  • Automate the processing of core trading data within the Clickhouse Cluster, ensuring high availability, accuracy, and consistency across the platform.
  • Develop libraries to integrate with the LGTM stack (Loki, Grafana, Tempo, Mimir) for comprehensive logging, metrics, and tracing. Create and maintain dashboards and alerts focused on reliability and performance.
  • Design and implement a platform to analyze user behavior and optimize the overall user experience. Collaborate with data scientists and product teams to derive actionable insights.
  • Build low-latency messaging systems that support high throughput. Optimize performance to guarantee reliable message delivery.
  • Work with various teams to enhance performance and automation across the organization. Partner with Product Engineering to develop and refine SDKs and client-facing systems.

What We’re Looking For

  • Minimum of 6 years in platform or data engineering, with proficiency in Go and familiarity with other programming languages.
  • Strong background in database systems (e.g., Clickhouse), messaging protocols, and monitoring tools. Knowledge of API architecture is essential.
  • Excellent problem-solving skills for troubleshooting complex issues.
  • Proven ability to work effectively in cross-functional teams and manage diverse stakeholders. A thoughtful and empathetic approach to design and implementation is required.
  • Familiarity with CI, testing, and deployment processes, along with an understanding of scalable data storage systems.
  • A strong interest in learning new technologies and languages.

Nice To Have

  • Experience in FinTech, especially in high-frequency trading or crypto exchanges, and knowledge of blockchain technology and the cryptocurrency ecosystem. Experience with real-time data processing and streaming technologies is also advantageous.

Jetzt bewerben

Weitere Jobs