Senior C++ Developer
$176.72k - $265.08kCitigroup Inc
Citi’s Equities Technology organization is seeking a hands‑on Senior Market Data Platform Engineer to join the Market Data Engineering team, focusing on the design and delivery of Citi’s next‑generation real‑time market data distribution platforms supporting global Equities trading, with a roadmap toward multi‑asset coverage over time. The role sits within a horizontal Market Data platform organization responsible for delivering accurate, deterministic, and low‑latency market data to a broad set of internal consumers, including Electronic Execution (Algo/SOR), Market Access, and analytics platforms. The senior engineer will be involved in hands‑on system design and implementation, contributing to architectural decisions and ensuring adherence to latency targets while treating data correctness and determinism as non‑negotiable engineering outcomes. This includes deep ownership of wire‑to‑consumer latency, performance measurement, regression control, and OS‑level optimization required to achieve predictable behavior at scale. This role requires close collaboration with trading desks, platform consumers, quantitative research, infrastructure, and regional teams globally. Alignment with global strategy and cross‑regional market coverage is a core part of the role. Prior experience with real‑time market data systems and exchange microstructure across global venues is essential. Responsibilities: Design and develop Citi’s next‑generation real‑time market data distribution platforms delivering normalized market data to multiple internal consumers across regions. Build and evolve performance‑critical C++ components for market data ingestion, normalization, and fan‑out. Define and enforce platform standards for market data semantics, schemas, and correctness guarantees. Engineer the end‑to‑end wire‑to‑consumer hot path, with explicit focus on NUMA‑aware design, core pinning / CPU isolation, lock‑free concurrency, memory layout, and cache locality. Own operating‑system and runtime‑level optimizations, including Linux kernel and network tuning, IRQ affinity, threading models, and performance profiling. Ensure deterministic performance under burst load, packet loss, and volatile market conditions. Use Aeron (or equivalent) for high‑performance fan‑out and IPC, with hands‑on responsibility for driver configuration, transport selection, and tuning. Own Aeron back‑pressure behavior, loss/replay semantics, and performance diagnostics to meet latency and correctness targets. Own latency measurement and observability using histograms (p50/p95/p99/p99.9) and tail analysis; establish baselines and alerting on distribution shifts. Drive high standards in code quality, automated testing, and SDLC discipline, with particular emphasis on correctness and latency regression safety. Leverage Citi’s AI‑powered SDLC tooling to enhance productivity, code quality, and engineering effectiveness. Evolve Agile development practices and CI/CD pipelines, with a focus on shift‑left testing and safe, accelerated release cycles. Qualifications: 12+ years of hands‑on engineering experience building low‑latency, high‑throughput systems, with strong proficiency in modern C++. Prior experience designing or owning real‑time market data distribution platforms in a global financial institution (Equities required; multi‑asset a plus). Deep, hands‑on experience with UDP multicast in production environments, including loss, recovery, and operational behavior. Strong understanding of low‑latency techniques, including NUMA, core pinning / CPU isolation, IRQ affinity, kernel and network tuning, memory management, and cache locality. Production experience using Aeron, including transport/driver tuning, back‑pressure management, loss/replay semantics, and performance diagnostics. Demonstrated ownership of wire‑to‑consumer latency observability, including histograms, tail analysis, and regression detection. Strong understanding of exchange microstructure and regional market structure differences across global venues. Ability to prioritize multiple initiatives and deliver in a fast‑paced, globally distributed environment. Excellent communication skills, with the ability to reason about and clearly explain complex systems to engineers, quants, and trading stakeholders. Education: Bachelor's degree / University degree in Computer Science, Engineering, or a related field, or equivalent professional experience. Benefits: Citi offers competitive employee benefits, including medical, dental & vision coverage; 401(k); life, accident, and disability insurance; wellness programs; and paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. Salary range for this role is $176,720.00 - $265,080.00. In addition to salary, Citi’s offerings may also include discretionary and formulaic incentive and retention awards. Equal Opportunity Employer: Citi is an equal‑opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, please review Accessibility at Citi. View Citi’s EEO Policy Statement and Know Your Rights poster. #J-18808-Ljbffr
- ...areas within various business functions in support of the firm's business objectives.Job responsibilitiesDrives roadmap decisions on the C++/Rust WebAssembly engine, Apache Arrow integration, custom element viewer plugins (datagrid, D3FC charting), and client/server WASM...Senior
- ...Senior Lead Esoftware EngineerBe an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver... ...-latency reliable trading systems.Job ResponsibilitiesDesign, develop, and implement low latency electronic trading systems with...Senior
- ...Valiant Technologies LLC is seeking a Senior C++ Developer to lead project teams and drive development and maintenance in an object/service-oriented architecture. The role emphasizes strong C++ skills, templates, multithreading, and collaboration with cross-functional...Suggested
- ...Sr. Software Engineer (C++)Location: Jersey City NJOn-site/Remote/Hybrid: OnsiteDuration: 6-12 MonthsInterview Process: 2 roundsNo... ...platforms / Capital Markets experienceResponsibilitiesArchitect and develop distributed, event-driven trading systems optimized for low...SeniorRemote work
- ...review, automated testing, and secure coding standards.Designs, develops, codes, and troubleshoots with consideration of upstream and downstream... ...languages and database querying languagesWorking knowledge of C/C++ in Linux environmentHands-on experience using enterprise-...Suggested
- ...JOB DESCRIPTION: The Senior C++ Developer is responsible for project-team leadership, support and direction with business systems analysis, development and occasional maintenance support in an object/service-oriented architecture implemented on the Java platform. Skills...Permanent employmentContract workLocal area
- ...Job Description Job Description Position: C++ Developer Seeking a Developer with prior experience in fixed income developing Bond Pricing models. This is an exciting opportunity to join an autonomous development group tasked with re-engineering our current...Work experience placement
$150k - $225k
...Tradeweb plays a central role in modernizing market structure by developing innovative trading protocols, embedding analytics into... ...Computer Science or related discipline5+ years' experience in C++ programming.Strong skills in both structural and OO programming...Work at officeImmediate startRemote workFlexible hours- ...Job Description Job Description Position: C++ Developer Description : We are a passionate team of Technologists who are building the firm’s fixed-income trading platform. As we build out our platform and expand our product offering, we are seeking talented...
- ...JPMorgan Chase & Co. is seeking a Senior Principal Architect to own target-state architectures for data platforms spanning Reference Data, KYC, and trade data. You will drive modernization, governance, and AI adoption across a firmwide portfolio and interact with senior...Senior
- ...You1re a pro who wants to influence the future of technical architecture and our team is looking for people like you. As a Senior Principal Architect at JPMorgan Chase within Global Technology Enterprise Architecture, youprovide specialized expertise to influence the...Senior
$176.72k - $265.08k
...influence on business outcomes.Key Responsibilities / Role:Design and develop reusable algo trading platform components, with a strong focus... ...8+ years of extensive hands-on coding experience in core Java, C++ or Rust specializing in low-latency, high-throughput distributed...SeniorFull timeFlexible hours- ...objectives. Job responsibilities Drives roadmap decisions on the C++/Rust → WebAssembly engine, Apache Arrow integration, custom... ...Dockview layout engine, and Emotion CSS-in-JS theming layer Develops and extends the Sigma Data Adapters library - a suite of...Senior
- You’re a pro who wants to influence the future of technical architecture and our team is looking for people like you. As a Senior Principal Architect at JPMorgan Chase within Global Technology Enterprise Architecture, you provide specialized expertise to influence the...Senior
- ...business impact in financial services, we are looking for people just like you. Join our team and help us develop game-changing, high-quality solutions.As a Senior Principal Architect at JP Morgan Chase within Enterprise Technology(GT Enterprise Architecture), you will...Senior
$142.32k - $213.48k
...StatesSalary: $142,320.00 - $213,480.00Category: Technology, Applications Development, ProfessionalCompany: CitiThe Senior Backend Principal Developer is a senior level position responsible for developing a robust collection of connected and complementary technical solutions...SeniorFull time- You’re a pro who wants to influence the future of technical architecture and our team is looking for people like you. As a Senior Principal Architect at JPMorgan Chase within Global Technology Enterprise Architecture, you provide specialized expertise to influence the...Senior
- ...institutions, you’ve come to the right place.As a Senior Executive Director of Software... ...cloud technologies, and automationMentor and develop engineering talent, providing guidance on... ...programming languages (Java, Python, C++), distributed systems, cloud platforms, and...Senior
$122k - $200k
...our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates' physical, emotional... ...machine architecture and natively compiled languages such as C++ and RustExperience with CQRS architecture.Experience with Scala...SeniorWork at officeDay shift- ...business impact in financial services, we are looking for people just like you. Join our team and help us develop game-changing, high-quality solutions.As a Senior Principal Architect at JPMorganChase within Corporate Technology - Corporate Data & Analytics Services (CDAS...Senior
- ...C++ Software Developer, Fairfield, NJWe are seeking a C++ Software Developer to join the staff on a full-time basis. As a key member of the development team, this position requires that you help in the development of products and also with the integration/customization...Full time
- ...Senior Engineer, Hardware Location : Hoboken, NJ Division: Technology Department : Engineering... ..., you will be responsible for designing, developing, and testing advanced hardware systems.... ...and Spectrum Analyzers. Able to code C, C++, MATLAB/Octave, or Python. Working...SeniorContract workRemote work
- ...deliver top-notch technology products.As a Senior Lead Software Engineer at JPMorgan Chase... ...improvement of coding standards.Develops scalable real-time processing solutions using... ...Experience other languages e.g. Python/C/C++/Java. JPMorganChase, one of the oldest financial...SeniorFor contractors
- ...will ensure adherence to compliance standards and best practices.Develop secure and high-quality production code, and review and debug... ...expertise and more broadly across the organizationHands-on practical C++ experience delivering system design, application development,...SeniorFor contractors
- Job ID: 25677433Reference Number: 25-00616Title: Senior Python DeveloperLocation: jersey city, NJJob Type: Full Time/ContractPosted Date... ...-0621Company: HAN Staffing Job Description: Experienced Python developers with 6+ years' experience Experience with PySpark Should also...SeniorFull time
- Oracle SQLPLSQL10 years experience with at least 3 years experience as a data analystDelivery focused technofunctional roleGood knowledge of SQL programming preferably with databases such as Oracle ExadataProgramming experience with PythonProgramming experience with Hadoop...Senior
- Job ID: 25753589Reference Number: 25-00678Title: Senior Infrastructure EngineerPosted Date: 2025-06-20Company: HAN Staffing Title: Senior Infrastructure EngineerLocation: Jersey City, NJRequire senior infrastructure engineers with hardcore infrastructure engineering skills...Senior
- ...heavy and complex case-load of cases and hearings. This is a rare, once-in-a-lifetime opportunity to help build out a new, rapidly developing statewide workers’ compensation practice on behalf of our Firm. You will be privy to a consistently robust influx of cases which...Senior
- Citibank (Switzerland) AG is seeking a Data Architect in Jersey City to define and govern data architecture principles for its Investor Services program. This role involves hands-on contribution to data architecture standards and collaborating with delivery teams to produce...Senior
$150k - $250k
...Tradeweb plays a central role in modernizing market structure by developing innovative trading protocols, embedding analytics into... ...evolve our trading solutions.The role is primarily focused on C++ application development for Equities trading products. The work...Full timeWork at officeImmediate startRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Developer. Be the first to apply!
- c++ software developer Jersey City, NJ
- c++ programmer Jersey City, NJ
- c++ developer Jersey City, NJ
- senior network engineer remote Jersey City, NJ
- senior app developer Jersey City, NJ
- senior manager legal Jersey City, NJ
- sr project manager Jersey City, NJ
- senior commercial counsel Jersey City, NJ
- senior data manager Jersey City, NJ
- senior manager tax Jersey City, NJ



