onsite
Software Developer Go/Scala - Flextrade
Software Engineer
Develop high‑performance, low‑latency trading applications using Go and Scala. Build microservices, integrate FIX connectivity, and deploy containerised solutions on modern cloud infrastructure.
About the role
Key Responsibilities
- Design, implement, and maintain low‑latency trading components and services using Go and Scala.
- Develop and optimise microservice architectures that support multi‑asset execution and order management.
- Integrate FIX protocol connectivity and ensure reliable market data handling.
- Collaborate with quantitative analysts and traders to translate business requirements into scalable code.
- Write efficient SQL queries and manage data persistence for high‑throughput workloads.
- Containerise applications with Docker and orchestrate deployments using Kubernetes.
Requirements
- Strong proficiency in Go and Scala with a focus on performance‑critical code.
- Experience building low‑latency, high‑frequency trading systems or similar financial technology.
- Solid understanding of FIX protocol, market data feeds, and order management concepts.
- Hands‑on experience with SQL databases, Docker, and Kubernetes for CI/CD pipelines.
- Ability to work in a distributed, agile team and communicate complex technical ideas effectively.
Skills
goscalasqldockerkubernetes