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

Senior Software Engineer - Order Management & Trade Allocation (C++/Linux) (New York)

$175k - $250k
Part-time

Millennium Management

Senior Software Engineer – Order Management & Trade Allocation (C++/Linux)We are seeking a highly skilled Senior Software Engineer with deep expertise in C++ and low-latency Linux server-side development to help design and build the next generation of our firm’s global trading platform. This role focuses on the core order management and trade allocation systems that support all asset classes traded across the firm.You will be a key contributor to a greenfield architecture centered around an in-house sequencer framework that enables deterministic event ordering, real-time state management, and ultra-low-latency processing. This is a hands-on engineering role that will directly influence the technical direction, performance characteristics, and reliability of mission-critical trading infrastructure.ResponsibilitiesAs part of the Order Management & Allocation engineering team, you will:Design and implement components of a new firm-wide order and execution workflow platform.Build systems that:Intake aggregate orders with complex allocation instructions.Perform real-time risk, compliance, and order-marking checks.Route orders to global brokers and venues across Equities, Futures, FX, and other products.Process executions and perform real-time allocation of fills to fund accounts and feeding this downstream to post trade systems.Real-time and historical analytics, monitoring, and reconciliation tools.Work closely with portfolio managers, traders, middle office, and risk teams to understand requirements and translate them into robust, scalable solutions.Own the end-to-end lifecycle of features: design, implementation, testing, deployment, and operational support.Contribute to system performance tuning, profiling, and optimization to meet stringent latency and throughput requirements.Participate in code reviews, architecture discussions, and ongoing improvements to development standards and best practices.Qualifications & Required Skills7+ years of experience developing high-performance C++ server-side applications on Linux, including systems operating within sub-50µs latency budgets.Hands-on experience with Aeron, SBE, or comparable low-latency messaging technologies used in trading systemsUnderstanding of binary wire protocols, message serialization, and zero-copy data movementStrong background in real-time, event-driven architectures, inter-process communication, and concurrency.Deep understanding of Linux internals, performance tuning, memory management, and network programming.Strong command of object-oriented design, data structures, algorithms, and low-level systems concepts.Familiarity with trading workflows and product knowledge across Equities, Futures, Options, and Fixed Income is strongly preferred.Experience with SQL; exposure to kdb+/q is a significant differentiator.Hands-on Java development experience is highly beneficial.Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline.Detail-oriented with a strong sense of ownership and pride in high-quality work.Collaborative mindset with the ability and desire to help others succeed.Ability to operate effectively in a fast-paced, high-pressure environment with frequently shifting priorities.Strong communication skills with the ability to interact across technical and business teams.The estimated base salary range for this position is $175,000 to $250,000, which is specific to New York and may change in the future. Millennium pays a total compensation package which includes a base salary, discretionary performance bonus, and a comprehensive benefits package. When finalizing an offer, we take into consideration an individual’s experience level and the qualifications they bring to the role to formulate a competitive total compensation package.Recruiter:Stephen FloydHiring Manager:Justin DonovanDepartment:Information Technology

Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Order Management & Trade Allocation (C++/Linux) (New York) in New York, NY vacancy
  • $176.72k - $265.08k

     ...13Location: New York, New York, United...  ...SVP is a senior-level...  ...electronic trading infrastructure...  ...initiative management function (e....  ...architecture and engineering of CTB and End...  ...in breed Linux and surrounding...  ..., work allocation, coaching/mentoring...  ...(C, C++, Java, Rust,... 
    Senior
    Linux
    C++
    Full time
    Part time

    Citigroup

    New York, NY
    4 hours ago
  •  ...Location: New York, London, ChicagoDepartment...  ...highly skilled C++ engineers to join our Systematic...  ...research, and trading infrastructure....  ...Develop and maintain order management systems (OMS),...  ...systems, and software design. Expert-level...  ...UDP, multicast), Linux systems programming... 
    Senior
    Linux
    C++
    Part time

    Balyasny Asset Management

    New York, NY
    4 hours ago
  • $175k - $250k

     ...Senior Platform EngineerJob...  ...designing, engineering, supporting, and managing a robust server...  ...for a Software Engineer to...  ...with some C++) and partnering...  ...practicesCommunicate trade-offs and...  ...to learn new things and...  ...working in Linux environment...  ...to New York and may change... 
    Senior
    Linux
    C++
    Part time

    Millennium Management

    New York, NY
    4 hours ago
  • $160k - $250k

     ...Quantitative Developer (C++) - Central...  ...firm’s central trading teams, with...  ...execution algorithms, order management systems,...  ...environment as a senior contributor10+...  ...with new features of C++...  ...understanding of Linux system internals...  ...specific to New York and may change... 
    Linux
    C++
    Part time

    Millennium Management

    New York, NY
    4 hours ago
  • $125k - $350k

     ...clients, including asset managers, banks, broker-...  ...able to gain a powerful trading advantage and are...  ...take data analysis to new levels. Software Engineers create next generation...  ...methods • Knowledge of Linux systems • Strong...  ...methods • Experience with C++, kdb, and SQL In... 
    Senior
    Linux
    C++
    Part time

    Citadel Securities

    New York, NY
    4 hours ago
  • $175k - $350k

     ...exceptional Senior Platform Infrastructure Engineer to join one of...  ...in Miami or New York. Our team is...  ...high frequency trading systems operating...  ...are building software...  ...deploying and managing production-scale...  ...following: Advanced C++ and Python...  ...integration tests Linux systems as a... 
    Senior
    Linux
    C++
    Part time
    Worldwide

    Citadel Securities

    New York, NY
    4 hours ago
  • $160k - $250k

     ...C++ Software Engineer - Trade CaptureJob Function SummaryWe are searching for a developer with strong C++/Linux server side skills to be involved in the development...  ..., which is specific to New York and may change in the...  ...:Stephen FloydHiring Manager:Justin... 
    Linux
    C++
    Part time
    Flexible hours

    Millennium Management

    New York, NY
    4 hours ago
  • $183.8k - $263.6k

     ...control plane software that enables policy...  ...closely with engineers across control...  ...products using Go in Linux-based...  ...execution for new security capabilities...  ...as Go, C, or C++ Experience developing...  ..., or secrets management Working...  ...listed below:New York City Metro Area... 
    Senior
    Linux
    C++
    Full time
    Temporary work
    Part time
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    New York, NY
    4 hours ago
  • $165k - $241.4k

     ...different people within Engineering and throughout...  ..., enterprise software solutions that support...  ...components using C++ in a Linux environment....  ...Kubernetes. Database Management: Experience...  ...salary range for new hires in this position...  ...listed below:New York City Metro Area:$... 
    Senior
    Linux
    C++
    Permanent employment
    Full time
    Temporary work
    Part time
    Local area
    Flexible hours

    CISCO Systems

    New York, NY
    4 hours ago
  •  ...5778Location: New York, NY, United StatesIndustry...  ....comSenior Software Engineer - Special...  ...a high-impact Senior Engineer to...  ...including order execution, intelligent...  ...entire stack, managing everything...  ...in C++, Go, or similar...  ...high-frequency trading (HFT) platforms... 
    Senior
    C++
    Part time
    Remote work
    Flexible hours

    Objective Paradigm

    New York, NY
    4 hours ago
  •  ...role:Wells Fargo is seeking a C++ Software Engineer, (Senior Lead Securities...  ...Investment Portfolio (IP) manages the Company’s Available-For...  ...centralized, street-facing trade execution and hedging function...  ...sitePosting Locations:150 E 42nd St. New York, NY 10017550 S Tyron... 
    Senior
    C++
    Full time
    Part time
    Work experience placement

    Wells Fargo

    New York, NY
    4 hours ago
  •  ...C++ Low Latency Trading Systems Developer - Manhattan, New York - 150 - 300 K Base Plus BonusA trading firm in NYC is hiring C++ engineers to their low latency trading systems technology team. Relative...  ...experience is a must with STL/Boost, Linux/Unix, etc.Anticipated annual... 
    Linux
    C++
    Part time

    Huxley Associates

    New York, NY
    4 hours ago
  • $210.6k - $305.1k

     ...performance data plane software that leverages Data...  ...while collaborating with engineers solving some of the...  ...software using modern C/C++ on Linux-based systems. Develop...  ...projected salary range for new hires in this position...  ...are listed below:New York City Metro Area:$210,6... 
    Linux
    C++
    Full time
    Temporary work
    Part time
    Local area
    Flexible hours

    CISCO Systems

    New York, NY
    4 hours ago
  • $200k - $300k

     ...Hudson River Trading (HRT) means working...  ...a web app, a C++ developer speeding up order execution, a...  ...and coding a new MCP the third...  ...us develop software that improves...  ...in software engineering and the...  ...applications. You’ve managed an...  ...systems (we use Linux), system/processor... 
    Linux
    C++
    Part time
    Work at office
    Local area
    Immediate start

    Hudson River Trading

    New York, NY
    4 hours ago
  • $250k - $300k

     ...Reference: 23793Location: New York, NY, United StatesIndustry: Trading FirmPosted: 2026-05-11Contact: Mike LaTulipEmail...  ...OpportunityJoin an elite, agile engineering pod at a rapidly scaling...  ...commitment to learning or utilizing C++ for performance-critical components... 
    Senior
    C++
    Part time
    Remote work

    Objective Paradigm

    New York, NY
    4 hours ago
  • $175k - $350k

     ...supporting connectivity, order management, and analytics...  .... As a Software Engineer in Test, you’ll contribute...  ...frameworks and C++‑adjacent hooks to...  ...99.9, jitter, GC/allocator impact) with...  ...development, SRE, and the trading desk to define...  ...Strong Linux and networking fundamentals... 
    Linux
    C++
    Contract work
    Part time

    Citadel Securities

    New York, NY
    4 hours ago
  • $160k - $250k

     ...environments.This is a Sr. Software Development Engineer (SDE) role in the CTIO team...  ...have shared components across Linux and Windows. The team...  ...Redmond, WA (Seattle, WA Area) New York City, NY or Austin, TX...  ...Deep knowledge of Swift and C/C++.Extensive, fundamental understanding... 
    Senior
    Linux
    C++
    Full time
    Part time
    Work experience placement
    Work at office
    Local area
    Remote work
    2 days per week

    CrowdStrike

    New York, NY
    4 hours ago
  • $175k - $250k

     ...Senior High Frequency C++ EngineerThe Systematic Platform Execution...  ...systematic and high‑frequency trading. SPEED delivers the...  ...used by portfolio managers and risk systems,...  ...latency components for order entry, market data,...  ...which is specific to New York and may change in the... 
    Senior
    C++
    Part time

    Millennium Management

    New York, NY
    4 hours ago
  • $175k - $250k

     ...Senior Software Engineer - EQ Derivatives Pricing & RiskThe...  ...closely with Portfolio Managers, Middle Office,...  ...of front-to-back trading system workflows,...  ...in Unix/Linux environments is required...  ...(and learn new UI technologies where...  ...specific to New York and may change in... 
    Senior
    Linux
    Part time
    Work at office

    Millennium Management

    New York, NY
    4 hours ago
  • $160k - $250k

     ...environments.This is a Sr. Software Development Engineer (SDE) role in the CTIO...  ...agent) for Linux OS platforms. The Sr....  ...Conceptualize and develop new product features.Provide...  ...Need:Deep knowledge of C/C++.Extensive, fundamental...  ..., WA; USA - New York, NY; USA - Austin, TX;... 
    Senior
    Linux
    C++
    Full time
    Part time
    Work experience placement
    Work at office
    Local area
    Remote work
    2 days per week

    CrowdStrike

    New York, NY
    4 hours ago
  • $185k - $225k

     ...Traders is looking for Senior C++ Software Engineers to join our growing...  ...in our event-driven trading systems, which are...  ...(feed handlers and ordering gateways) to trading...  ...and deployments of new trading engine versionsWhat...  ...remuneration allocated based on company, group... 
    Senior
    C++
    Part time
    Local area
    Immediate start

    Flow Traders

    New York, NY
    4 hours ago
  • $151k - $251.6k

     ...fund innovation, manage risk and create...  ...Lead Software Engineer, Analytics Technology...  ...relationships with senior technical staff...  ...developing C/C++ enterprise solutions...  ...working with Linux/Unix...  ...(team lead) in New YorkInteract with...  ...SummaryLocation: New York, United StatesType... 
    Senior
    Linux
    C++
    Full time
    Part time
    Work experience placement
    Internship
    Worldwide

    London Stock Exchange Group

    New York, NY
    4 hours ago
  • $160k - $250k

     ...maintaining front-office trading solutions,...  ...5.0.Experience with C++ development.Extensive Linux development experience...  ...coding assistants and engineering tools to support code...  ...which is specific to New York and may change in...  ...Stephen FloydHiring Manager:Lawrence CarellaDepartment... 
    Linux
    C++
    Part time

    Millennium Management

    New York, NY
    4 hours ago
  • $175k - $250k

     ...low-latency C++ systems...  ...quantitative trading. You will...  ...engineers and strategists...  ...than people management. The successful...  ...and software teams across...  ...and drive new technical...  ...understanding of Linux system...  ...lead or senior engineer owning...  ...+ delta), order book...  ...specific to New York and may... 
    Linux
    C++
    Part time

    Millennium Management

    New York, NY
    4 hours ago
  • $300k

     ...application.Hudson River Trading (HRT) is seeking...  ...Development teams in New York, London, and Singapore...  ...Algorithm Developers and Software Engineers to research, develop, and test novel order execution and model training...  ...in Python and/or C++Experience with statistical analysis... 
    C++
    Full time
    Part time
    Work at office
    Immediate start

    Hudson River Trading

    New York, NY
    4 hours ago
  • $175k - $250k

     ...Linux Engineer - Latency Critical Trading TechnologyAbout MillenniumMillennium...  ...risk management and continuous learning...  ...network, SRE, and software engineers...  ...design and build of new ultra-low-latency...  ...languages such as C or C++ and their...  ...specific to New York and may change in... 
    Linux
    C++
    Part time
    Flexible hours

    Millennium Management

    New York, NY
    4 hours ago
  •  ...code powers systematic trading in global Rates...  ...quoting, hedging, risk management and allocation processesEngineer high...  ...programming with Java, C++ or another object-...  ...quantitative researchers and software engineersHigh...  ...Mathematics, Physics, Engineering or another quantitative... 
    C++
    Part time

    JP Morgan Chase

    New York, NY
    9 hours ago
  •  ...ML to investment management. We have become a...  .... Your Team As a Senior Software Engineer on the Software Platform...  ...research and trading workflows across...  ..., resource allocation, and orchestration...  ...Python, Go, Java or C++ Hands‑on experience...  ...developing in a Linux/UNIX environment... 
    Senior
    Linux
    C++
    Work at office
    Local area

    The Voleon Group

    New York, NY
    4 days ago
  •  ...Location: London, New York,...  ...We are seeking a Trading Platform Engineer to join our Systematic...  ...processes, change management, and controlled...  ...system behavior in a Linux environment.Strong...  ..., and software engineering teams...  ...Familiarity with order lifecycle, execution... 
    Linux
    Part time

    Balyasny Asset Management

    New York, NY
    4 hours ago
  • $160k - $240k

     ...Senior Software Engineer – Shared Services (Electronic Trading) Who we are We are part of the engineering...  ...that power new trading capabilities...  ...with product managers and clients You’ll...  ...developing software in C++ A degree in...  ...C++17 or later) in Linux environments Experience... 
    Senior
    Linux
    C++
    Temporary work
    For contractors
    Work experience placement
    Worldwide

    Bloomberg

    New York, NY
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Order Management & Trade Allocation (C++/Linux) (New York). Be the first to apply!