Senior Software Engineer
Remote
Full Time
#Engineering
#Trading
#Cryptocurrency
#Golang
#Python
#Kubernetes
#Unix
#Databases
At Swissblock, we are dedicated to developing advanced algorithmic trading strategies for both cryptocurrency and traditional financial markets. We are currently looking for a Senior Software Engineer to join our team on a full-time, remote basis. Our platform is already live and profitable, and we are now scaling our operations to support more instruments, new exchanges, and higher-frequency order execution. You will play a vital role in our Exchange Execution team by building and evolving the core connectivity and order management systems that power our trading infrastructure.
Responsibilities
- Collaborate directly with business and technical stakeholders to gather requirements and conduct thorough workload and complexity assessments.
- Design, plan, and implement robust software solutions using Golang and Python while maintaining our existing codebase.
- Lead architectural changes from the initial concept phase through to production deployment, ensuring our systems meet institutional-grade standards for observability and performance.
Requirements
To be successful in this role, you should possess a strong background in software engineering and a proactive approach to problem-solving. We require the following qualifications:
- A B.Sc. degree in Computer Science, physics, applied mathematics, or a related field with a heavy focus on programming.
- Extensive senior-level experience with Golang, along with a deep understanding of algorithms, data structures, and software design.
- Proficiency working within Unix-based environments, containerized systems, and Kubernetes.
- Practical experience with various database types, including relational, NoSQL, and time-series databases.
- Familiarity with Websocket, REST APIs, and message brokers like Kafka or NATS.
- A proven track record in the financial sector, specifically with algorithmic trading system development.
- Excellent communication skills in English.
While not strictly required, we value candidates who have senior-level Python experience, expertise in the FIX protocol for exchange connectivity, and a strong grasp of event-driven distributed systems or cloud-native architectures like GCP.
What we offer
We provide a unique environment where you can work on cutting-edge financial technology within a profitable, self-funded company. Our team values a flat hierarchy and quick decision-making processes. Key benefits include:
- A remote-first work culture that promotes a healthy work-life balance.
- An annual bonus scheme.
- 25 days of annual leave.
- Comprehensive pension and insurance packages.
- Regular company events to foster our strong team spirit.
Swissblock
2 views




