Loading...

Senior Software Engineer (with Haskell)

Chorus One

Chorus One is one of the biggest staking providers globally and works with more than 50 decentralized networks.

About the Company

Chorus One is a leading infrastructure provider for Proof-of-Stake networks and decentralized protocols. Tens of thousands of retail and institutional customers stake billions in assets through its infrastructure, securing blockchain networks and earning rewards. The mission is to accelerate innovation and decentralization through cutting-edge technology.

With a team of 70+ professionals across the globe, Chorus One values radical transparency, collaboration, and continuous improvement.

About the Role

A Senior Software Engineer is needed to build and maintain automation tools that support validator operations across 60+ blockchain networks. This position involves developing, optimizing, and automating infrastructure solutions to ensure high performance, security, and reliability.

Key Responsibilities

  • Develop and implement new features to automate and optimize validator operations.
  • Collaborate with stakeholders to refine technical solutions and improve infrastructure performance.
  • Build and maintain automation tools for monitoring, machine provisioning, software updates, and failover mechanisms.
  • Ensure system reliability by implementing best practices for observability, monitoring, and security.
  • Maintain SQL databases (PostgreSQL) for efficient data storage and retrieval.
  • Participate in an on-call rotation (approximately 2 days per month) to support automation and incident response.
  • Contribute to open-source blockchain software to enhance functionality and observability.

Required Qualifications

  • 5+ years of experience as a Software Engineer.
  • Experience managing and maintaining server-side software in production environments.
  • Proficiency in at least one compiled statically typed programming language (Rust, Go, Kotlin, C++, or Haskell).
  • Experience with a scripting language (Python preferred).
  • Strong SQL database knowledge, preferably PostgreSQL.
  • Deep understanding of Linux systems and infrastructure automation.
  • Interest in blockchain technology, distributed systems, and consensus algorithms.
  • Ability to work within a time zone range of Switzerland ±6 hours.

Head to the official website below for the full vacancy description and requirements:

Copyright © 2025 haskell-jobs. All Rights Reserved.