Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior C++ Developer

$176.72k - $265.08k

Citigroup 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

Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Senior C++ Developer in Jersey City, NJ vacancy
  •  ...A leading tech company in Jersey City is seeking a Senior C++ Developer to lead project teams and provide support in business systems analysis and development. Candidates must have a Bachelor’s degree in Computer Science and at least 7 years of programming experience,... 
    Senior

    Quantum Technologies USA

    Jersey City, NJ
    2 hours ago
  •  ...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... 
    Suggested
    Permanent employment
    Contract work
    Local area

    Robotics Technologies LLC

    Jersey City, NJ
    2 hours ago
  •  ...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... 
    Suggested
    Permanent employment
    Contract work
    Local area

    Cloud Hybrid Technologies LLC

    Jersey City, NJ
    1 hour ago
  •  ...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

    JPMorgan Chase & Co.

    Jersey City, NJ
    1 day ago
  • $122k - $200k

     ...our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates’ physical,...  ...machine architecture and natively compiled languages such as C++ and Rust * Experience with CQRS architecture. * Experience... 
    Senior
    Full time
    Work at office
    Shift work
    Day shift

    Bank of America

    Jersey City, NJ
    14 hours ago
  •  ...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 (... 
    Senior

    JPMorgan Chase & Co.

    Jersey City, NJ
    57 minutes ago
  •  ...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, youprovide specialized expertise to influence the... 
    Senior

    JPMorgan Chase & Co.

    Jersey City, NJ
    1 day ago
  •  ...networking. Responsibilities Provide experienced leadership in developing the solutions for highly scalable, highly available, Cloud (IaaS...  ...manner. Connect with all levels of the organization, senior leadership to professional staff Keeps abreast of business, operational... 
    Senior

    SnaKORPIO GROUP

    Jersey City, NJ
    3 days ago
  •  ...DESCRIPTION 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, youprovide specialized expertise to... 
    Senior

    慨正橡扯

    Jersey City, NJ
    2 days ago
  •  ...Senior Full Stack Developer (Python & Angular) Our client, a leading organization in the financial services industry, is seeking a Senior Full...  ...oriented environment using languages such as Python, Java, C++, or C#. ~3-5 years of hands-on experience with Python development... 
    Senior

    Experis

    Jersey City, NJ
    4 days ago
  •  ...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... 
    Senior
    Contract work
    Remote work

    QCI

    Hoboken, NJ
    4 days ago
  • 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

    Citibank (Switzerland) AG

    Jersey City, NJ
    3 days ago
  •  ...We are looking for a  Senior   Software Engineer. Our product is built from day one as a modern API First microservice architecture...  ...raise the technical bar of the team and product  Propose and develop features, tooling, and infrastructure to scale the product  Bring... 
    Senior
    Work at office

    Kastel Staffing

    Hoboken, NJ
    10 days ago
  • Inherent Technologies seeks an experienced Business Analyst with 10+ years in IT, focused on Banking and Payments, to join our team in Edison, NJ. This onsite role emphasizes payment modernization, ISO 20022 migration, and AI-assisted analysis. Face-to-face interview is...
    Senior

    Inherent Technologies

    Jersey City, NJ
    2 hours ago
  • 10+ years of experience in product management, business analysis, or a similar role within financial services, with a strong focus on retail risk. 5+ years of direct experience with Operational Risk, Risk and Compliance with exposure and knowledge of Controls and Audit...
    Senior

    VIRTUSA

    Jersey City, NJ
    10 days ago
  • $176.72k - $265.08k

     ...Citi is searching for a Senior Data Engineering Lead in Jersey City who will architect and design scalable data infrastructure, mentor a data engineering team, and drive best practices across the organization. Ideal candidates should have over 10 years of experience in... 
    Senior

    Citi

    Jersey City, NJ
    57 minutes ago
  • $157k - $235k

     ...Talkdesk is looking for a Senior Solutions Engineer specializing in Banking, Financial Services, and Insurance (FSI). You will engage throughout the sales lifecycle, offering industry-centered expertise, conducting research, and designing impactful presentations. The... 
    Senior

    Talkdesk

    Jersey City, NJ
    1 day ago
  •  ...matters - for millions of customers and the global economy. As a Senior Principal Software Engineer at JPMorganChase within Corporate...  ...the Chief Investment Office (CIO) / investment portfolio; and developing and calculating Fund Transfer Pricing (FTP) to allocate internal... 
    Senior
    Work at office

    J.P. Morgan

    Jersey City, NJ
    3 days ago
  • EY is seeking a professional in Hoboken, NJ to drive success in the Power & Utilities sector. This role focuses on managing processes and solutions while mentoring junior team members. You will engage with clients to deliver technology consulting services and facilitate...
    Senior

    EY

    Hoboken, NJ
    2 hours ago
  •  ...Communications Manager at the Assistant Director level to join our Americas Go-To-Market Public Relations team. The role focuses on developing and implementing external communications for the Government & Infrastructure Industry Group, including media relations, executive... 
    Senior

    EY

    Hoboken, NJ
    1 day ago
  •  ...Dormont Manufacturing Co is seeking a Software Developer to champion the design of innovative information security products. This pivotal...  ...years of software development experience, including expertise in C++/Go/Java coding and network protocols. Join us in safeguarding critical... 
    Senior

    Dormont Manufacturing Company

    Brooklyn, NY
    1 hour ago
  •  ...EY in the United States is seeking a Senior Organization Design professional within People Consulting. You will shape workforce and mobility strategies, design operating models, and influence organizational structures to meet business objectives. Key duties include leading... 
    Senior

    EY

    Hoboken, NJ
    1 hour ago
  •  ...RBC is seeking a Senior Audit Manager for their Corporate Treasury Audit Team in Jersey City, NJ. This role focuses on providing evaluations of Interest Rate Risk in the Banking Book (IRRBB) processes and supporting audit initiatives across the U.S. portfolio. The ideal... 
    Senior
    Flexible hours

    RBC

    Jersey City, NJ
    1 day ago
  •  ...A leading technology company is seeking a Senior OpenShift Engineer in Jersey City, NJ, to design, deploy, and maintain Red Hat OpenShift and Rancher clusters. The ideal candidate will provide technical leadership as a Subject Matter Expert (SME) in container platform... 
    Senior

    TechDigital Group

    Jersey City, NJ
    2 hours ago
  •  ...to think beyond routine or conventional approaches to build solutions or break down technical problems Design, develop, and test reliable, high-quality C++ code for trading connectivity and risk controls on Unix/Linux platforms. Implement end-to-end low latency client... 

    J.P. Morgan

    Jersey City, NJ
    1 day ago
  • Silicontek Inc is seeking a Technical Program Manager (APM) based in Jersey City, NJ, to lead the delivery of a large-scale enterprise data platform. This hybrid role requires significant experience in the Property and Casualty (P&C) insurance domain and the ability to...
    Senior
    Remote work

    Silicon Tek INC

    Jersey City, NJ
    1 hour ago
  • $175k - $200k

    Launch Potato is seeking a Data Scientist to own the full data science engine for a priority vertical. This role involves delivering measurable revenue and media efficiency through applied data science. Ideal candidates will have 5+ years of experience, strong expertise...
    Senior

    Launch Potato

    Jersey City, NJ
    2 hours ago
  •  ...Orion Systems Integrators, LLC is seeking a senior Solution Architect to lead pre-sales engagements and design end-to-end cloud and...  ...sales cycles with architecture design, demos, and POCs. You will develop trusted relationships with customer architects and stakeholders... 
    Senior

    Socket

    Jersey City, NJ
    3 days ago
  • Yoh Services LLC is seeking an experienced Data Architect/Modeler located in Jersey City, New Jersey. The role involves designing and implementing enterprise-wide data architecture solutions to support financial services. The ideal candidate will have 8–10 years of experience...
    Senior

    Yoh

    Jersey City, NJ
    1 hour ago
  • $100k - $125k

    Nashville Public Radio is looking for a Creative Strategist who will own the briefing process for creative assets and manage UGC creators. The role demands strong performance media buying skills and the ability to transform data into actionable creative directions. A successful...
    Senior

    Nashville Public Radio

    Jersey City, NJ
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C++ Developer. Be the first to apply!