Senior C++ Engineer - AVP
Citigroup Inc.
Belfast, UK
10 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.collegerecruiter.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source
Tech stack
Agile Methodology
Confluence
JIRA
Unit Testing
C++ (Programming Language)
Code Review
Computer Programming
Data Infrastructure
Linux
Systems Analysis
Multicasting
Network Protocols
+7 more
OpenShift
Shell Script
TCP/IP
Software Application Programming
Git
Low Latency
IBM UrbanCode Deploy
Job 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.
Requirements
- 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.collegerecruiter.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
about 1 month ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
AG
Ana Gospodinova
The 10 C++ programming questions to expect in an interview
about 5 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
over 3 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
over 2 years ago