Software Engineer
Software Engineer – Distributed Market Data Systems
A leading global quantitative investment firm is seeking a Software Engineer to join a newly established team building a next-generation market data platform.
This is a rare opportunity to work on a greenfield project developing globally distributed, high-performance systems that support real-time data processing and quantitative research at scale.
What You'll Be Doing
- Designing and building cloud-native platforms for processing and distributing real-time data
- Developing high-throughput, low-latency distributed systems
- Architecting scalable infrastructure capable of handling large volumes of streaming data
- Collaborating closely with researchers, data scientists, and engineers across the business
- Contributing to the technical direction of a brand-new platform from the ground up
What We're Looking For
- 4+ years of software engineering experience
- Strong experience with distributed systems and scalable architectures
- Background building real-time, event-driven, or streaming data platforms
- Strong systems design skills
- Experience writing high-performance, production-grade code
- Excellent communication and collaboration skills
Nice to Have
- Kafka or similar streaming technologies
- Kubernetes and cloud-native infrastructure
- Python, Java, Scala, C++, or Rust
- Modern data technologies such as Arrow, Polars, Flight/gRPC
- Market data or financial systems experience
- SRE, DevOps, or platform engineering experience
Why Apply?
- Greenfield engineering environment
- Significant ownership and technical influence
- Complex distributed systems challenges at scale
- Work alongside world-class researchers and engineers
- Top-of-market compensation package
Candidates from technology companies, fintechs, data infrastructure teams, and high-scale distributed systems environments are encouraged to apply.