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

Senior C++ Developer

Citigroup Inc

SVP Senior C++ Market Data EngineerCiti'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.

Vacancy posted 2 days 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 days ago
  •  ...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

    JP Morgan Chase

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

    Chase

    Jersey City, NJ
    3 days ago
  •  ...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

    hackajob

    Jersey City, NJ
    2 days ago
  •  ...C++ DeveloperJersey City, NJ / NYC, NYContract - 3 Days Onsite Hybrid WorkW2 only - Immediate Hire - Sr C++ developers with experience / knowledge of Repos / Fixed Income If you are on work...  ...work on our W2 –Experience in IT as senior C++ developer, candidate will be involved... 
    Suggested
    Immediate start
    Work visa

    Mitchell Martin

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

    InterSources

    Jersey City, NJ
    3 days ago
  •  ...support of the firm’s business objectives.You will help design, develop and implement cutting edge distributed multi-asset Order Management...  ...in one or more programming language(s) - Java, C/C++, ScalaIn-depth, expert level understanding of network communication... 
    Senior

    JP Morgan Chase

    Jersey City, NJ
    1 day ago
  •  ...oversee cross-functional collaboration with product, security, and platform teams. In this role, you will translate complex technical trends into strategic investments, influence senior stakeholders, and advocate for enterprise-wide adoption of best #J-18808-Ljbffr
    Senior

    JPMorganChase

    Jersey City, NJ
    9 hours ago
  •  ...JPMorganChase is seeking a Senior Principal Architect to own the target‑state architecture for CDAS platforms (Reference Data, KYC, and trading data) and to drive modernization, governance, and AI adoption across data and analytics services. You will lead governance boards... 
    Senior

    Jobleads-US

    Jersey City, NJ
    3 days ago
  •  ...JPMorgan Chase & Co. in Jersey City is seeking a Senior Principal Architect to shape our target state architecture and strategy within Global Technology Enterprise Architecture. You will influence across teams to implement complex global solutions giving the firm a... 
    Senior

    Jobleads-US

    Jersey City, NJ
    3 days ago
  •  ...JPMorgan Chase & Co. in Jersey City, NJ, seeks a Senior Principal Architect within Global Technology Enterprise Architecture to influence target state architecture and strategy across teams. You will help implement sophisticated global solutions that provide a competitive... 
    Senior

    Jobleads-US

    Jersey City, NJ
    3 days ago
  •  ...JPMorgan Chase is seeking a Senior Principal Architect to influence target state architecture and strategy within Global Technology Enterprise Architecture. You will collaborate across teams to advance strategic global solutions, driving innovation and competitive advantage... 
    Senior

    Jobleads-US

    Jersey City, NJ
    4 days 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... 
    Permanent employment
    Contract work
    Local area

    Machine Intelligence Technologies, LLC

    Jersey City, NJ
    2 days ago
  • KLA Milpitas is seeking an Embedded Software Engineer (C/C++ | Micro Controller) to develop firmware for heterogeneous SoC platforms, including ARM processors and TI DSPs. You will work in Linux/RTOS environments on motion control, image acquisition, and sensor data paths... 
    Senior

    KLA-Belgium

    Brooklyn, NY
    5 days ago
  •  ...Software Development Engineer IV in Dallas, onsite, to design, develop, and deliver large-scale, multi-tiered software applications and...  ...technical specifications for scalable solutions using Java and C++ on Linux. You will take ownership of system components, act as a... 
    Senior

    Apex Systems

    Brooklyn, NY
    3 days ago
  • Relha LLC is seeking an Embedded Senior Software Engineer for the Project Leo Customer Terminals. You will design, implement, and test...  ...requires 7+ years in professional software development, with strong C/C++, Rust experience and leadership capabilities. Expect work on... 
    Senior

    Relha LLC

    Brooklyn, NY
    3 days 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
    3 days ago
  • $176.72k - $265.08k

     ...Equities Technology organization is seeking a Senior Software Engineer to join the Equities...  ...with a cross-functional team of developers and work closely with product development...  ...knowledge and expertise in Low Latency Java, C++ or Rust. Prior experience developing electronic... 
    Senior
    Full time
    Shift work

    Citigroup

    Jersey City, NJ
    1 day ago
  • $176.72k - $265.08k

     ...Technology organization is seeking a hands‑on Senior Software Engineer to join the Equities...  ...delivery.Responsibilities:Design and develop next‑generation time‑series analytics platforms...  ..., using KDB+/q. Experience in Java, C++ will be desired.Deep expertise in KDB+/q... 
    Senior
    Full time

    Citigroup

    Jersey City, NJ
    6 days 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, you provide specialized expertise to influence the... 
    Senior

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  • $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... 
    Senior
    Full time

    Citigroup

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

    JP Morgan Chase

    Jersey City, NJ
    2 days 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 (CDAS... 
    Senior

    JP Morgan Chase

    Jersey City, NJ
    4 days 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, you provide specialized expertise to influence the... 
    Senior

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  •  ...com. About the Role We're looking for an OT Security Engineer (Senior / Staff / Principal) who will design, build, and evolve the secure...  ...action and equal employment opportunity, AppGate has developed a written affirmative action program. This program is available... 
    Senior
    Remote work
    Worldwide

    GrabJobs

    Jersey City, NJ
    2 days ago
  •  ...ability to think beyond routine or conventional approaches to build solutions or break down technical problemsDesign, 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... 

    JP Morgan Chase

    Jersey City, NJ
    4 days ago
  •  ...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... 
    Senior
    For contractors

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  •  ...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,... 
    Senior
    For contractors

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  •  ...ability to think beyond routine or conventional approaches to build solutions or break down technical problemsDesign, 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... 

    Hackajob

    Jersey City, NJ
    4 hours ago
  • $120k - $155k

     ...narrative-driven experiences. With a diverse team of talented developers, our shared vision is to create the future of AAA experiences with...  ...Engine Expertise both as power-user and developer (Blueprint & C++), Ability to expose C++ properties to Python/Blueprint (... 
    Senior
    Temporary work
    Part time
    Remote work
    Flexible hours

    GrabJobs

    Jersey City, NJ
    2 days ago

Do you want to receive more vacancies?

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