Apps Dev Senior Engineer

Citigroup · London, England ·

Apply on partner site You apply on the advertiser's own site — nothing is stored here.

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

Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 1 day ago.

Report this job

CitigroupLondon Apply