CrawlJobs Logo

Senior C++ Market Data Engineer

United States, Jersey City Employment contract 176720.00 - 265080.00 USD / Year · Job Posted June 29, 2026
Apply Position
Job Link Share

Job Description

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.

Job Responsibility

  • 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

Requirements

  • 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
  • Bachelor's degree / University degree in Computer Science, Engineering, or a related field, or equivalent professional experience

What we offer

  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior C++ Market Data Engineer

8 matching positions

C++ Senior Engineer - Market Data

As a Senior Engineer on the Market Data team, you will play a pivotal role in en...
Location
Location
United States , Chicago; New York
Salary
Salary:
225000.00 - 250000.00 USD / Year
chicagotrading.com Logo
Chicago Trading Company
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 5 years of experience working in a production environment using modern C++
  • Experience with low-latency feed handler development, market data protocols (e.g. MDP3, ITCH)
  • Deep knowledge of low level systems programming, optimization, and hardware/software co-design
  • Strong fundamentals in computer architecture and networking protocols
  • Experience writing multithreaded and distributed systems with an affinity for delivering clean, performant code
  • Ability to quickly triage issues and drive the resolution effort through completion
Job Responsibility
Job Responsibility
  • Design and build high-performance, low-latency libraries and services that power our global trading platform
  • Work closely with traders, quants and technologists to drive ideas from inception to production in a timely and robust manner
  • Partner closely with other teams such as execution, low-latency and hardware to design and deliver solutions for our next-generation market data platform
  • Ensure operational safety and uphold the highest standards of software engineering by thoroughly testing code, following a coherent and maintainable design and architecture, and adhering to best practices—prioritizing carefully planned, well-structured solutions over ad hoc implementations
What we offer
What we offer
  • Generous time off
  • Insurance coverage
  • Paid parental leave
  • Free breakfast and lunch
  • Healthy snacks
  • Wellness reimbursement
  • Fulltime
Read More
Arrow Right

Senior Data Engineer

We are looking for a Data Engineer to join our team. We are seeking a skilled an...
Location
Location
United Arab Emirates , Dubai
Salary
Salary:
Not provided
sokin.com Logo
Sokin
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years experience in a data engineer role
  • Experience with Snowflake, Databricks or similar
  • Experience with AWS suite and GA Analytics preferred
  • Familiarity with analytic tools such as Mixpanel or Amplitude
  • Experience managing priorities in fast paced and high growth environment
  • Strong stakeholder management, from delivery teams to C-suite
  • Experience in Fintech or B2B company is beneficial
Job Responsibility
Job Responsibility
  • Own the data warehouse, ensuring a scalable approach is in place that is easily accessible for analysts
  • Manage the ETL pipelines from multiple systems to the data warehouse environment
  • Create push workflows for the CRM and Marketing tools to support Operations and Marketing
  • Collaborate with engineering to ensure data availability and accessibility for new and existing features
  • Embrace AI by creating and maintaining a self service analytics tool and support agentic AI initiatives across the business
  • Drive Mixpanel adoption, focusing on strong event governance and taxonomy processes
Read More
Arrow Right

Senior Software Engineer C++

Optiver is looking for Senior Software Engineers to join our High-Frequency Trad...
Location
Location
United States , Austin
Salary
Salary:
Not provided
optiver.com Logo
Optiver
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience leading large scale projects
  • Solid engineering instincts and a deep understanding of computer science fundamentals
  • Strong expertise in C++ is strongly preferred
  • 2+ years preferred of C++ experience in low-latency systems like market data ingestion, order routing, execution performance, or simulation frameworks
  • Innovative, out-of-the-box thinking grounded in real-world pragmatism
  • Desire to continuously improve in a rapidly evolving environment
  • Readiness to set technical direction, promote engineering principles, and do the right thing
Job Responsibility
Job Responsibility
  • Establish vision and technical direction for machine learning-driven trading systems
  • Partner deeply with researchers to solve complex, high-value business problems
  • Build and maintain end-to-end trading infrastructure, from research to production execution
  • Push frequent, impactful code changes to the production environment
  • Contribute to the Optiver stack and our pricing, research and trading models from ideation through to implementation
  • Ensure new and existing programs adhere to our coding, architectural, and operational standards
What we offer
What we offer
  • Opportunity to work alongside best-in-class professionals from over 40 different countries
  • Highly competitive compensation package
  • Global profit-sharing pool and performance-based bonus structure
  • 401(k) match up to 50%
  • Comprehensive health, mental, dental, vision, disability, and life coverage
  • 25 paid vacation days alongside market holidays
  • Extensive office perks, including breakfast, lunch and snacks, regular social events, clubs, sporting leagues and more
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - C++

Join the team that powers the most widely used operating system in the world. Wi...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 7+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Proven experience designing and shipping complex software components with high reliability and performance expectations
  • Ability to lead design discussions, influence technical direction, and align stakeholders across teams
  • Solid communication skills with the ability to articulate design rationale clearly through data, narrative, and structured reasoning
  • Hands on experience with AI assisted developer tools and strong understanding of foundational AI concepts including model behavior, retrieval augmentation, evaluation approaches, and responsible AI principles
  • Demonstrated ability to mentor engineers, guide technical execution, and model a growth oriented and inclusive mindset
  • Advanced skills in system design, debugging, optimization, and cross team collaboration
Job Responsibility
Job Responsibility
  • Lead the design, development, and delivery of critical platform features that require strong systems thinking and architectural judgment
  • Drive technical strategy for well defined problem spaces and make decisions that improve scalability, reliability, and long term maintainability
  • Partner with engineers across teams to evaluate designs, identify gaps, and propose solutions that align with broader platform goals
  • Develop deep expertise in a core domain and serve as a trusted technical leader for that area
  • Use customer insights, telemetry, and data driven reasoning to inform design choices and improve time to market and time to recover
  • Champion the use of AI assisted engineering practices and integrate AI powered tooling into development workflows to improve quality and velocity
  • Mentor engineers, support technical growth, and contribute actively to an inclusive and collaborative team culture
  • Lead simplification of engineering processes and drive improvements that enable teams to deliver faster and with higher confidence
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer - Binary Log Data Replication

Fivetran is building data pipelines to power the modern data stack for thousands...
Location
Location
Canada , Toronto
Salary
Salary:
206699.00 - 258374.00 CAD / Year
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years programming in Java, C or C++ languages, with a strong background in SQL Server
  • Experience with SQL Server and/or Oracle binary log reading and the ability to reverse engineer database binary logs
  • Writes well-structured and performant code
  • Be able to solve critical problems for our largest customers to minimize impact
  • Be able to dive into code that has been previously written and suggest improvements
  • Understand and can explain how to build high performance systems and processes
  • Able to define project requirements and be proficient at designing software and infrastructure
  • Enjoy mentoring and growing junior develops
  • Have an analytical mindset that helps you identify design flaws in existing systems and come up with improvements
  • Experience understanding customer requirements and/or problems and breaking them down into engineering tasks
Job Responsibility
Job Responsibility
  • SQL Server and/or Oracle Binary Log Reading: Develop and implement strategies for reading SQL Server or Oracle binary logs to enhance data replication accuracy and efficiency
  • Reverse Engineering Database Binary Logs: Utilize reverse engineering techniques to understand and improve upon the database binary log structure for better data integrity and replication performance
  • Dive Deep into Data Replication: Debugging and analyzing existing code that is in use by hundreds of customers today, including those operating the largest SQL Server clusters
  • Analyze New Features: Analyze new features introduced by SQL Server and/or Oracle in recent releases and determine how to develop supporting features
  • Contribute to Maintenance and Improvement: Participate in the maintenance and improvement of existing connectors
  • call for improvement in all areas of Fivetran's codebase and infrastructure
  • Cloud and Scale: Be a part of the process to move a high-performance client-side service to the cloud and operate at scale
  • Software Designs and Technical Roadmap: Develop software designs and a technical roadmap for the team. Also collaborate with Database Group leadership in helping craft the rolling 12 month technical roadmap for the organization
  • Assist Customer Success and GTM Teams: Work closely with the Customer Success and Go-To-Market (GTM) teams to assist in challenging customer situations. Provide technical expertise and solutions to ensure customer satisfaction and support Fivetran's growth objectives
What we offer
What we offer
  • 100% employer-paid medical insurance
  • Generous paid time-off policy (PTO), plus paid sick time, inclusive parental leave policy, holidays, and volunteer days off
  • RSU stock grants
  • Professional development and training opportunities
  • Company virtual happy hours, free food, and fun team-building activities
  • Monthly cell phone stipend
  • Access to an innovative mental health support platform that offers personalized care and resources in areas such as: therapy, coaching, and self-guided mindfulness exercises for all covered employees and their covered dependents
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer - Binary Log Data Replication

Fivetran is building data pipelines to power the modern data stack for thousands...
Location
Location
United States , New York
Salary
Salary:
207073.00 - 258841.50 USD / Year
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years programming in Java, C or C++ languages, with a strong background in SQL Server
  • Experience with SQL Server and/or Oracle binary log reading and the ability to reverse engineer database binary logs
  • Writes well-structured and performant code
  • Be able to solve critical problems for our largest customers to minimize impact
  • Be able to dive into code that has been previously written and suggest improvements
  • Understand and can explain how to build high performance systems and processes
  • Able to define project requirements and be proficient at designing software and infrastructure
  • Enjoy mentoring and growing junior develops
  • Have an analytical mindset that helps you identify design flaws in existing systems and come up with improvements
  • Experience understanding customer requirements and/or problems and breaking them down into engineering tasks
Job Responsibility
Job Responsibility
  • SQL Server and/or Oracle Binary Log Reading: Develop and implement strategies for reading SQL Server or Oracle binary logs to enhance data replication accuracy and efficiency
  • Reverse Engineering Database Binary Logs: Utilize reverse engineering techniques to understand and improve upon the database binary log structure for better data integrity and replication performance
  • Dive Deep into Data Replication: Debugging and analyzing existing code that is in use by hundreds of customers today, including those operating the largest SQL Server clusters
  • Analyze New Features: Analyze new features introduced by SQL Server and/or Oracle in recent releases and determine how to develop supporting features
  • Contribute to Maintenance and Improvement: Participate in the maintenance and improvement of existing connectors
  • call for improvement in all areas of Fivetran's codebase and infrastructure
  • Cloud and Scale: Be a part of the process to move a high-performance client-side service to the cloud and operate at scale
  • Software Designs and Technical Roadmap: Develop software designs and a technical roadmap for the team. Also collaborate with Database Group leadership in helping craft the rolling 12 month technical roadmap for the organization
  • Assist Customer Success and GTM Teams: Work closely with the Customer Success and Go-To-Market (GTM) teams to assist in challenging customer situations. Provide technical expertise and solutions to ensure customer satisfaction and support Fivetran's growth objectives
What we offer
What we offer
  • 100% employer-paid medical insurance
  • Generous paid time-off policy (PTO), plus paid sick time, inclusive parental leave policy, holidays, and volunteer days off
  • RSU stock grants
  • Professional development and training opportunities
  • Company virtual happy hours, free food, and fun team-building activities
  • Monthly cell phone stipend
  • Access to an innovative mental health support platform that offers personalized care and resources in areas such as: therapy, coaching, and self-guided mindfulness exercises for all covered employees and their covered dependents
  • Fulltime
Read More
Arrow Right

Senior Engineer, Cybersecurity

We are seeking a Senior Software Engineer(Cybersecurity) with strong expertise i...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience
  • Minimum of 6+ years of experience in cybersecurity design and development
  • experience with embedded systems is preferred
  • Hands-on experience with Java, C++, C#, Linux, and secure software design within complex systems
  • Proven experience analyzing, interpreting, and remediating security findings from SAST, DAST, SCA, and penetration testing tools
  • Experience with embedded data-at-rest security implementations, including Code Signing, Secure Boot, and flash encryption
  • Experience in designing and implementing secure wired and wireless networking solutions for embedded/IoT systems across multiple OSI layers
  • Hands-on experience with IoT and embedded PKI solutions and implementations
  • Demonstrated experience in cybersecurity development for embedded and digital products
  • Strong ability to guide software development teams on secure coding practices and the interpretation of application security testing reports across multiple programming languages and operating environments
Job Responsibility
Job Responsibility
  • Partner closely with software development teams to promote a security-by-design mindset by defining secure implementations and coding practices aligned with the Application Security Program
  • Design and implement secure coding solutions, patterns, and guidelines for embedded and cloud environments, ensuring compliance with security and privacy requirements defined in security plans, risk assessments, policies, and procedures
  • Support security project governance activities, including planning, scheduling, prioritization, and tracking of security initiatives
  • Proactively drive security solution implementations in collaboration with development leads, security architects, and product owners
  • Lead feature implementations aligned with system architecture through design, coding, reviews, and testing
  • perform Proof of Concept (POC) activities as needed
  • Review, analyze, and mitigate findings from SAST, DAST, SCA, and penetration testing in collaboration with development teams across electromechanical medical device product lifecycles
  • Assess existing software security controls and implement security enhancements across multiple medical devices and platforms
  • Participate in post-market product analysis to support vulnerability investigations and contribute to continuous security monitoring efforts
  • Leverage AI-assisted techniques to secure the system
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
Read More
Arrow Right

Senior Data Scientist

You will join a team of data scientists developing the next generation of Genius...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
geniussports.com Logo
Genius Sports
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A BSc, MSc or PhD in Data Science, Mathematics, Computer Science, Computational Statistics, Machine Learning or other STEM subject
  • Expert understanding of probability and statistics fundamentals
  • Proficiency with Python or other scripting/programming languages (R, Matlab, etc)
  • Expertise in a broad range of data science / machine learning algorithms (Monte Carlo simulation, neural networks, logistic regression, random forest, etc.) with a proven track record of delivering solutions to complex problems
  • Ability to bring clarity to complex domains, rapidly developing a deep understanding and challenging unclear requirements
  • Mentoring of other team members, helping them develop their skills and deliver effectively
  • Curiosity and strong desire to learn and improve
  • Social skills, being able to act as a facilitator, can balance enabling others with individual contributions
  • Time management and asynchronous communication skills relevant for a geographically diverse engineering organization
  • Enthusiasm and ability to work collaboratively within a team
Job Responsibility
Job Responsibility
  • Join a team of data scientists developing the next generation of Genius Sports’ market leading sports models
  • Prototype, implement, evaluate and optimize algorithms to calculate the probabilities of sporting outcomes
  • Play a major role in developing and implementing predictive models across all major sporting codes
  • Join a specially formed, highly skilled team delivering an innovative & intelligent product
  • Form part of a multi-disciplinary Agile team of Software Engineers, Data Scientists, QA Engineers and a Product Manager
  • Work closely to the fundamental principles of continuous delivery and empowered, high-performing teams
  • Operate in a squad model to allow focus on the business top priorities
  • Collaborate with high calibre engineers and deliver smart solutions with an autonomous & performance focused approach
What we offer
What we offer
  • Competitive salary and range of benefits
  • Committed to supporting employee wellbeing and helping you grow your skills, experience and career
  • Fulltime
Read More
Arrow Right