Data Software Engineer | Leading Trading Company

Location London
Discipline: Data & Quant, Data Engineering and Infrastructure
Job type: Permanent
Salary: £up to 115,000 per annum

A leading trading company based in Central London are seeking a Data Software Engineer to join their Data Analytics team on a permanent basis. This role will work closely with multiple departments to help build and maintain robust analytical datasets.

Key Responsibilities

  • Manage and maintain databases critical to downstream data teams.

  • Contribute to product design, implementation, and quality assurance.

  • Design and develop high-throughput, near real-time, event-driven datasets using live trade and market data.

  • Integrate external APIs to pull in required data, such as market data, balances, and trades.

  • Build solutions for efficient and reliable extraction of insights from captured market data.

  • Work with development teams to onboard them to the data platform, promoting best practices.

  • Create dashboards using Business Intelligence tools to visualise and present data to business teams.

  • Propose improvements for data collection, consumption, and storage processes.

Skills and Experience

  • Strong programming skills in Java

  • Knowledge of Rust programming

  • Expertise in SQL and relational data modeling

  • Experience with REST and WS APIs

  • Experience with databases such as MySQL or other tick data stores

  • Familiarity with AWS or Google Cloud services

  • Experience with Linux and Docker is advantageous

  • Exposure to working in a DevOps environment.

  • Experience with Business Intelligence tools like Looker or Tableau.