Senior Software Engineer- Data Infrastructure

Senior Software Engineer- Data Infrastructure

Our client is a technology-driven trading organisation operating in a highly data-intensive environment. They are seeking a Senior Software Engineer to help build and scale the core infrastructure that powers large-scale data ingestion, processing, and distribution across the business.

The Role

You will work on distributed systems and high-performance backend services that support real-time messaging, large-scale data processing, and distributed storage. The role offers the opportunity to influence architecture, drive technical decisions, and contribute to the evolution of critical platform infrastructure.

Key Responsibilities

  • Design and develop scalable distributed systems and backend services
  • Build infrastructure supporting large-scale data ingestion and processing
  • Contribute to system architecture and technical design decisions
  • Improve performance, reliability, and operational efficiency
  • Collaborate with engineers and stakeholders across the organisation
  • Mentor engineers and promote engineering best practices

Requirements

  • 7+ years of software engineering experience
  • Strong background in distributed systems and backend development
  • Proficiency in Java, C++, Rust, or another server-side language
  • Experience building and operating large-scale production systems
  • Strong understanding of performance optimisation, concurrency, and system design
  • Excellent communication and collaboration skills

Experience with modern data platforms, distributed storage, messaging systems, or large-scale analytics environments would be advantageous.

Job Details

Company
Qube Research & Technologies
Location
City of London, London, United Kingdom
Posted