Back to Jobs
Staff Engineer - Scala, Akka, ZIO, Kafka
Apply
About the job
Staff Engineer - Scala, Akka, ZIO, Kafka
Are you a seasoned Software Engineer with a passion for tackling complex problems in the finance and trading space? We’re working with a fast-growing financial trading startup looking for a Staff Engineer to join their innovative team. This is a rare opportunity to make a direct impact on the future of electronic trading and help build the next-generation systems that power high-frequency, real-time trading at scale.
In this role, you’ll be instrumental in:
- Designing and architecting large-scale, distributed systems that handle complex financial trading workflows with a focus on performance and scalability.
- Driving the delivery of key projects, including expanding trading protocols, simplifying workflows, and optimizing system performance for high-frequency trading.
- Collaborating with a diverse, high-performing team of engineers to solve tough technical challenges and ensure system reliability.
- Working closely with business stakeholders and product managers to ensure that technical solutions meet business priorities and customer needs.
- Continuously optimizing system performance to support real-time trading with sub-millisecond latency and high throughput.
As a Staff Engineer, you will:
- Lead the development of scalable, reliable, and maintainable trading systems that handle millions of transactions daily.
- Own critical initiatives such as protocol expansions, workflow normalization, and performance optimizations to improve the overall trading platform.
- Mentor and guide junior engineers, fostering a culture of technical excellence and innovation.
- Champion best practices in software development, testing, deployment, and monitoring, ensuring the team delivers high-quality, stable systems.
The ideal candidate will have:
- 10+ years of software engineering experience, particularly in the capital markets or electronic trading systems space.
- Expertise in JVM-based languages (Scala preferred), with a proven track record of designing and implementing large-scale, distributed systems.
- A deep understanding of low-latency, high-throughput systems, especially for high-frequency trading environments.
- Familiarity with network protocols like TCP/IP and messaging frameworks such as Kafka, RabbitMQ, or Aeron.
- Hands-on experience with Kubernetes and Docker for containerization and cloud-native deployments.
- Knowledge of FIX protocol and related technologies such as QuickFIX/J or Artio.
Apply
Share this Job
Your Consultant
Related Jobs
Posted 3 days ago
Senior Backend Engineer - .NET
PermanentSaudi Arabia
Posted 3 days ago
Senior Frontend Developer (React/typescript)
PermanentKraków, Poland
Posted 3 days ago
Rust Engineer (Remote or Relocation to Dubai)
PermanentDubai - United Arab Emirates
Posted 3 days ago
Technical Support Specialist
PermanentGermany