Senior Software Engineer - Order Management & Trade Allocation (C++/Linux) (New York)
$175k - $250kMillennium 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
$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,...SeniorLinuxC++Full timePart time- ...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...SeniorLinuxC++Part time
$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...SeniorLinuxC++Part time$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...LinuxC++Part time$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...SeniorLinuxC++Part time$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...SeniorLinuxC++Part timeWorldwide$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...LinuxC++Part timeFlexible hours$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...SeniorLinuxC++Full timeTemporary workPart timeLocal areaRemote workFlexible hours$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:$...SeniorLinuxC++Permanent employmentFull timeTemporary workPart timeLocal areaFlexible hours- ...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...SeniorC++Part timeRemote workFlexible hours
- ...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...SeniorC++Full timePart timeWork experience placement
- ...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...LinuxC++Part time
$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...LinuxC++Full timeTemporary workPart timeLocal areaFlexible hours$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...LinuxC++Part timeWork at officeLocal areaImmediate start$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...SeniorC++Part timeRemote work$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...LinuxC++Contract workPart time$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...SeniorLinuxC++Full timePart timeWork experience placementWork at officeLocal areaRemote work2 days per week$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...SeniorC++Part time$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...SeniorLinuxPart timeWork at office$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;...SeniorLinuxC++Full timePart timeWork experience placementWork at officeLocal areaRemote work2 days per week$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...SeniorC++Part timeLocal areaImmediate start$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...SeniorLinuxC++Full timePart timeWork experience placementInternshipWorldwide$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...LinuxC++Part time$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...LinuxC++Part time$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 timePart timeWork at officeImmediate start$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...LinuxC++Part timeFlexible hours- ...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
- ...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...SeniorLinuxC++Work at officeLocal area
- ...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...LinuxPart time
$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...SeniorLinuxC++Temporary workFor contractorsWork experience placementWorldwide
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!
- network software engineer New York, NY
- software engineer internship New York, NY
- facebook software engineer New York, NY
- software engineer travel New York, NY
- senior robotics software engineer New York, NY
- entry level software engineer remote New York, NY
- vice president software engineering New York, NY
- cybersecurity software engineer New York, NY
- federal - software developer New York, NY
- junior software engineer New York, NY














