> Markdown version of [/jobs/ext/2793006-senior-c-engineer-avp](https://www.wearedevelopers.com/jobs/ext/2793006-senior-c-engineer-avp). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior C++ Engineer - AVP - **Company:** Citigroup Inc. - **Location:** Belfast, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Agile Methodology, Confluence, JIRA, Unit Testing, C++ (Programming Language), Code Review, Computer Programming, Data Infrastructure, Linux, Systems Analysis, Multicasting, Network Protocols, OpenShift, Shell Script, TCP/IP, Software Application Programming, Git, Low Latency, IBM UrbanCode Deploy - **Published:** September 8, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840621527-senior-c-engineer-avp ## About the Role * Experience building ultra-low latency market data platforms (e.g., VELA, exchange protocols like ITCH, FIX). * Working knowledge of containerization (OpenShift), agile methodology, and unit testing/code reviews. * Familiarity with algorithmic/electronic trading, financial industry, and Equities products. * Proficiency with JIRA, Confluence, GIT, and uDeploy., * Strong commercial experience developing Applications/systems in C++ on Linux. * Proven ability in system analysis, programming, * Experience with Perl/Shell Scripting, network protocols (Multicast/TCP/IP), and functional testing. * Ability to work in a fast-paced environment, troubleshoot complex issues, and communicate effectively with diverse teams., * Bachelor's degree/University degree or equivalent experience ## Description The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities., * C++ development for the Global Market Data platform, focusing on ultra-low latency solutions. * Design and implement new system functionality and coordinate mandatory exchange changes. * Enhance application functionality to support electronic trading needs. * Provide ongoing support for deployed market data systems. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Microservices architecture as a key element in building trading systems for global finance markets](https://www.wearedevelopers.com/videos/1196-microservices-architecture-as-a-key-element-in-building-trading-systems-for-global-finance-markets) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)