Senior Software Engineer
Swissblock
Job highlights
Summary
Join Swissblock, a self-funded and profitable international company, as a Senior Software Engineer in the Exchange Execution team. You will play a key role in building and enhancing our algorithmic trading platform, focusing on exchange connectivity, order management, and execution. The platform uses Go and Python, and you'll work with cutting-edge technology in the financial trading space. This role requires a deep understanding of system architecture and software components to improve performance and strategic development. You will collaborate with stakeholders, design and implement solutions, and ensure institutional-grade observability and maintenance. We offer a competitive compensation package, remote-first culture, and a great team environment.
Requirements
- B.Sc. in Computer Science or a similar field involving coding (e.g. physics or applied mathematics)
- Algorithms, data structures, complexity analysis and software design
- Hands-on senior-level experience in Go programming
- Unix-based systems, containerized environments and Kubernetes
- Working experience with databases: relational, NoSQL and time series
- Websocket, REST API and message brokers (e.g. Kafka, NATS, Pub/Sub)
- Proven track record in traditional finance or digital assets, ideally in algorithmic trading system development
- Proficient written and verbal communication in English
- Strong analytical and problem-solving skills with a proactive attitude to own and solve issues
Responsibilities
- Gather requirements in direct contact with business and technical stakeholders
- Conduct workload and complexity assessments
- Design, plan and implement new software solutions in Go and Python
- Maintain and enhance the existing solutions
- Drive and track the progress of architectural changes from concept to production
- Influence the technical direction of new services and initiatives
- Build and extend knowledge of financial instruments
Preferred Qualifications
- Hands-on senior level experience in Python programming
- Exchange connectivity expert with FIX protocol knowledge
- Highly proficient in asynchronous, event-driven distributed systems
- Working knowledge of cloud-native architectures, GCP preferred
Benefits
- Unique opportunity to work on new, cutting-edge technology in financial trading
- Self-funded and already profitable international company in a future-proof market
- Great culture and team spirit with flat hierarchy and quick decision-making
- Work-life balance with a remote-first culture (Europe or onsite in Zug, Switzerland)
- Competitive compensation scheme with an annual bonus
- 25 days of annual leave, pension, insurance and regular company events
Share this job:
Similar Remote Jobs
- πArgentina
- πGermany
- π°$165k-$195kπWorldwide
- π°$175k-$225kπWorldwide
- πGermany
- π°$175k-$210kπUnited States, Worldwide
- π°$185k-$223kπUnited States
- πPortugal
- π°$169k-$240kπUnited States
- π°$225k-$255kπUnited States