Apps Dev Senior Engineer

Company: Citigroup
Apply for the Apps Dev Senior Engineer
Location: London
Job Description:

Overview

In this senior role, you will design and build low-latency market data pipelines and services for Citi’s Commodities desks. You’ll work closely with front-office traders and quants to translate trading needs into robust software in a high-performance, front-office environment. The role combines engineering excellence with AI-driven workflow innovations to improve data quality, analytics, and trading lifecycle. This is a chance to influence market data infrastructure at a major financial institution.

Pay / Benefits

  • Generous holiday allowance (27 days + bank holidays)
  • Discretionary annual performance bonus
  • Private medical insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave

Responsibilities

  • Architect and optimize scalable market data engines and real-time distribution services
  • Develop modular APIs and event-driven architectures across Java, Python, or C#
  • Ensure reliable delivery of tick, end-of-day, and historical data to pricing libraries and trading apps
  • Partner with front-office traders and quants to translate requirements into production software
  • Champion Generative AI and Agentic AI workflows within the development lifecycle
  • Drive best practices: TDD, CI/CD, containers, observability, and low-latency tuning
  • Take end-to-end ownership from design to deployment and monitoring

Key requirements

  • Advanced proficiency in Java, Python, or .NET/C# with focus on low-latency and concurrency
  • Experience with messaging/streaming systems (Kafka, RabbitMQ, Solace, ZeroMQ, or gRPC)
  • Relational databases and time-series/caching tech (PostgreSQL, Oracle, Redis, InfluxDB, etc.)
  • DevOps: Git, CI/CD automation, Docker/Kubernetes/OpenShift, Linux
  • Familiarity with LLMs, GenAI tools, and agentic frameworks (LangChain, LlamaIndex)
  • Financial services experience in a Tier-1 bank or equivalent
  • Domain knowledge in Commodities and cross-asset products; market data fundamentals
  • Stakeholder management
  • Strong communication with traders and tech leaders
  • Self-driven with ownership
  • Java, Spring Boot, concurrency, GC optimization
  • Python (async, NumPy/Pandas, FastAPI)
  • .NET Core, multi-threading, async I/O

…

Posted: October 10th, 2026