Software Engineer
NJF Global Holdings Ltd
Job Description
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.