Job Description

Summary

We are currently looking for a Software Engineer to join our engineering team. You will work on the services that power our Trading, Custody, Settlement, Staking, and Pledging platforms while learning from experienced engineers and contributing to our cloud-native, distributed environment.  

Our systems run on Google Cloud Platform (GCP), deployed on Kubernetes, and consist of ~25 microservices designed for high availability and multi-region capability. You will have the opportunity to work with modern tooling, participate in architectural discussions, and grow your expertise in distributed systems and digital asset technology.  

This role is ideal if you want to develop your backend engineering skills in a high-impact domain and enjoy working with clean architecture, cloud environments, and real production systems. 

 

Responsibilities 

  1. Develop and maintain backend services in Java (Vert.x or Spring) 
  2. Contribute to the evolution of about 25-service microservice architecture 
  3. Implement new features and improve existing functionality across trading, custody, settlement, staking, and pledging 
  4. Collaborate closely with senior engineers on system design and architectural decisions 
  5. Help integrate services using REST, WebSocket, FIX, and SWIFT 
  6. Work with GCP + Kubernetes in a cloud-native environment 
  7. Participate in code reviews, testing, and deployment processes (ArgoCD / GitOps) 
  8. Diagnose and fix issues in distributed systems with guidance from experienced colleagues 
  9. Learn and apply best practices for reliability, performance, and security 

Requirements

  1. Degree in Computer Science or equivalent practical experience 
  2. 2–4 years of backend engineering experience (or equivalent skill level) 
  3. Solid Java programming skills and an interest in microservice architecture 
  4. Basic understanding of distributed systems concepts (timeouts, retries, resilience) 
  5. Some experience with cloud platforms and/or Kubernetes (GCP is a plus but not required) 
  6. Familiarity with REST APIs; WebSocket/FIX/SWIFT knowledge is a plus but not expected 
  7. Experience with relational databases such as PostgreSQL 
  8. Interest in learning about high availability and multi-region architectures 
  9. Basic understanding of CI/CD workflows (ArgoCD/GitOps knowledge is a plus) 
  10. Curiosity about blockchain and digital asset technologies 
  11. Collaborative mindset, eagerness to learn, and a focus on quality 
  12. Professional proficiency in English; German is a bonus 
  13. Eligibility to work in Switzerland (Swiss permit or EU/EFTA citizenship

Skills
  • Communications Skills
  • Development
  • Java
  • Software Engineering
© 2025 cryptojobs.com. All right reserved.