remote
Senior Engineer, Data Distribution Platform - LSEG (London Stock Exchange Group)
Software Engineer
Senior engineer to design, build, and operate a high‑throughput data distribution platform using Java, Kafka, and AWS, ensuring low‑latency delivery of market data to global clients.
About the role
Key Responsibilities
- Design and implement scalable, low‑latency data distribution services that ingest, process, and publish market‑data streams.
- Develop and maintain core components in Java, leveraging Apache Kafka for reliable, high‑volume messaging.
- Architect, deploy, and operate platform services on AWS, ensuring high availability, fault tolerance, and security compliance.
- Collaborate with product, trading, and infrastructure teams to define data schemas, SLAs, and performance metrics.
- Monitor production systems, troubleshoot incidents, and drive continuous improvement through automation and performance tuning.
Requirements
- 5+ years of professional software engineering experience, primarily in Java.
- Deep knowledge of distributed messaging systems, especially Apache Kafka, and experience building real‑time streaming pipelines.
- Proficiency with cloud platforms (AWS) and related services such as EC2, S3, Kinesis, and CloudFormation.
- Strong SQL skills and experience with relational databases for data validation and reporting.
- Solid understanding of networking, concurrency, and performance optimization in high‑throughput environments.