IT & Software

Apps Dev Senior Engineer

Citigroup

London · England · United Kingdom

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

Reference: WJ-799_29797390

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.