Software Engineer, Trading Systems (C++)
$120k - $285kTower Research Capital
Tower Research Capital is a leading quantitative trading firm founded in 1998. Tower has built its business on a high-performance platform and independent trading teams. We have a 25+ year track record of innovation and a reputation for discovering unique market opportunities.
Tower is home to some of the world’s best systematic trading and engineering talent. We empower portfolio managers to build their teams and strategies independently while providing the economies of scale that come from a large, global organization.
Engineers thrive at Tower while developing electronic trading infrastructure at a world class level. Our engineers solve challenging problems in the realms of low-latency programming, FPGA technology, hardware acceleration and machine learning. Our ongoing investment in top engineering talent and technology ensures our platform remains unmatched in terms of functionality, scalability and performance.
At Tower, every employee plays a role in our success. Our Business Support teams are essential to building and maintaining the platform that powers everything we do — combining market access, data, compute, and research infrastructure with risk management, compliance, and a full suite of business services. Our Business Support teams enable our trading and engineering teams to perform at their best.
At Tower, employees will find a stimulating, results-oriented environment where highly intelligent and motivated colleagues inspire each other to reach their greatest potential.
Responsibilities
- Architect and evolve the trading platform to support the changing needs of quantitative research, simulation, and production trading, with particular emphasis on market data and execution systems.
- Partner closely with quantitative researchers, traders, and software engineers to design, implement, and deploy systematic trading strategies.
- Design and develop high-performance trading infrastructure responsible for collecting market data, processing trading signals, and routing orders to exchanges around the world.
- Build frameworks and tools that enable researchers to rapidly prototype, backtest, analyze, and deploy new trading strategies.
- Develop scalable systems that provide efficient access to live and historical market data for research, simulation, and production use cases.
- Collaborate with researchers to translate quantitative models into robust, maintainable production systems. Lead development efforts across the strategy lifecycle, from research tooling and data infrastructure to production deployment and monitoring.
- Optimize trading and research systems through low-latency software design, network programming, performance analysis, and systems-level engineering.
- Create tools and analytics that help identify market patterns, evaluate strategy performance, and improve trading decisions.
- Build risk management, monitoring, and performance attribution systems used by researchers and traders. Investigate production trading behavior and partner with strategy teams to diagnose performance, execution, and market data issues.
- Contribute to the architecture of shared platforms that improve productivity across research, development, and trading teams.
Qualifications
- Degree in Computer Science, Engineering, Mathematics, Physics, or a related technical field.
- Strong foundation in algorithms, data structures, distributed systems, and software design.
- Excellent programming skills in C++, with experience in Python strongly preferred.
- Interest in financial markets, systematic trading, and quantitative research workflows.
- Experience building high-performance systems, data-intensive applications, or low-latency software. The ability to collaborate effectively with quantitative researchers, traders, and engineers to solve complex technical and analytical problems.
- Strong analytical and problem-solving abilities with a focus on both correctness and performance.
- Comfortable managing multiple projects and priorities in a fast-paced environment.
- Strong communication skills and a collaborative mindset.
Nice to Have
Experience with market data systems, exchange connectivity, or electronic trading platforms.
Experience building research platforms, backtesting systems, simulation frameworks, or quantitative analytics tools.
Familiarity with statistical analysis, machine learning, or quantitative modeling techniques.
Experience working in Linux environments and developing distributed systems.
Knowledge of Python or Rust
Anticipated New York a nnual base salary range $120,000 - $285,000, plus eligible for discretionary bonus
Benefits
Tower’s headquarters are in the historic Equitable Building, right in the heart of NYC’s Financial District and our impact is global, with over a dozen offices around the world.
At Tower, we believe work should be both challenging and enjoyable. That is why we foster a culture where smart, driven people thrive – without the egos. Our open concept workplace, casual dress code, and well-stocked kitchens reflect the value we place on a friendly, collaborative environment where everyone is respected, and great ideas win.
Our benefits include:
- Generous paid time off policies
- Savings plans and other financial wellness tools available in each region
- Hybrid working opportunities
- Free breakfast, lunch, and snacks daily
- In-office wellness experiences and reimbursement for select wellness expenses (e.g., gym, personal training and more)
- Company-sponsored sports teams and fitness events (JPM Corporate Challenge, Cycle for Survival, Wall Street Rides FAR and more)
- Volunteer opportunities and charitable giving
- Social events, happy hours, treats, and celebrations throughout the year
- Workshops and continuous learning opportunities
At Tower, you’ll find a collaborative and welcoming culture, a diverse team and a workplace that values both performance and enjoyment. No unnecessary hierarchy. No ego. Just great people doing great work – together.
Tower Research Capital is an equal opportunity employer.
$185k - $300k
...About the Role We are looking for Software Engineers – Backend Systems on behalf of our client, an... ...building a high-performance, real-time trading platform. Our client is seeking engineers... ...with Rust (strongly preferred) or C++. ~ Experience building real-time,...C++$160k - $200k
...save lives. Automated aviation systems will enable a future where... ...are a team of mission-driven engineers with experience across aerospace... ....As a Communication Systems Software Engineer, you will be a part... ...level programming experience in C++ or RustProfessional...C++Permanent employmentCasual workRemote work$174k - $253k
Write and test product or system development code. Review code developed by other engineers and provide feedback to ensure best practices... ...programming languages (e.g. C++ or C)3 years of experience testing, maintaining, or launching software products, and 1 year of...C++Worldwide$166k - $220k
...Anduril is changing how military systems are designed, built and sold.... ...a diverse team of experts in software, robotics, artificial... ...capability.About the JobSoftware Engineers independently drive the delivery... ...or embedded software in C++, Rust and/or GoExperience writing...C++Full timeWork experience placementImmediate startRemote workFlexible hours$185k
About the RoleThe Engineering Acceleration team builds and operates the foundational systems that engineers use to build, test, and ship... ...infrastructure, and software quality. You will work on the... ...orchestrationPython, Go, TypeScript, Rust, C++, and other languages in a...C++Work at officeLocal areaRemote workFlexible hours$166k - $220k
...Anduril is changing how military systems are designed, built and sold.... ...fully integrated hardware and software systems, including Lattice for... ....ABOUT THE JOBAs a Software Engineer, Systems Test for our Space team... ...languages such as Python, C/C++, or similar, for developing robust...C++Full timeWork experience placementImmediate startRemote work$145k - $200k
...builds the world’s leading software for data-driven... ...experienced Software Engineer to join a newly-formed... ...deploying advanced AI systems to the tactical edge.... ...proficiency in Rust, Python, or C++Bachelor's/Master's/PhD in... ...to strike the right trade-off for their personal...C++Full timeWork experience placementWork at officeRemote workWork from homeRelocation package- Senior Software Engineer — File SystemEngineering | File System Team | Full-Time | US Boston/Marlborough - Hybrid 3 daysRole OverviewNasuni is looking for a Senior... ...working deep in the stack: high-performance C/C++, file system semantics, distributed storage, protocol...C++Full timeFor contractorsWork at officeRemote workFlexible hours
$135k - $200k
...builds the world’s leading software for data-driven... ...Forward Deployed Software Engineer to join a newly-formed... ...developing advanced autonomous systems for use on the edge and... ...in Python, Rust, C++, or JavaStrong integration... ...to strike the right trade-off for their personal...C++Full timeWork experience placementWork at officeRemote workWork from homeRelocation package$86.8k - $165.2k
...years of experience and renowned engineering expertise to meet the needs... ...and defense.As part of the Software Engineering Space and Air Center... ...Engineer to join our Mission Systems Engineering Team in the DFW... ...software applications in C++ or related software languages...C++Temporary workWork experience placementWork at officeLocal areaRemote workRelocationFlexible hours$155k - $185k
...inkjet printheads that power cutting-edge systems, as well as integrated inkjet solutions... ...with experience.POSITION SUMMARY:Software engineer designing and building integrated desktop... ....NET, C#, SQL. Secondary: Eyelit, XML, C++Tool Experience: Primary: Microsoft Visual Studio...C++Work experience placementRemote workFlexible hours$145k - $200k
...builds the world’s leading software for data-driven... ...seeking a Senior Software Engineer to join a customer-facing... ...for Autonomous Systems for use in operational... ...proficiency in Rust, Python, C++, or JavaBachelor's/Master... ...employees to strike the right trade-off for their personal...C++Full timeWork experience placementWork at officeRemote workWork from homeRelocation package$170k - $210k
...backed passkey. We are publicly traded on Nasdaq Stockholm; our... ...TheRoleYubico is looking for a Sr. Software Engineer who is innovative and has a... ...team develops the software systems that control our YubiKey production... ...languages such as modern C++, C#, Rust, .Net.Hands-on...C++Contract workWork at officeImmediate startWorldwide$130.4k - $195.6k
...Unity content into other game engines and 3D environments — in-process... ...the network.We’re building systems that allow real-time 3D experiences... ...game engines and emerging software platforms. We’re also developing... ...engine stack, from low-level C++ runtime code to high-level C#...C++Full timeWork at officeRemote workWorldwide$37.26 - $68.93 per hour
Team Name:DiabloJob Title:Software Engineer, Engine SystemsRequisition ID:R027570Job Description:Job... ...is growing. We are seeking an Engine Systems Engineer to assist in the creation of new... ...experience, with a strong focus on modern C++ in real‑time or game development...C++Hourly payFull timeTemporary workPart timeLocal areaRemote workRelocation packageFlexible hours$193.93k - $291.15k
...stack, socket programming, and how data moves from the physical layer to the application.C++ Expert: You write performant, thread-safe code and understand the nuances of real-time systems.Protocol Native: You don’t just use TCP/UDP; you understand why they fail in high-...C++Immediate startRemote workFlexible hours$120k - $195k
...DescriptionAs part of our world-class software engineering team, you will help build the next-generation... ...includes data infrastructure, storage systems, streaming platforms, traffic and... ...Object-oriented languages such as Java, C++, Python, Go, C#, Rust and/or Functional...C++For contractorsWork experience placementWork at officeFlexible hours$68.9k - $131.1k
...the future of aerospace and defense.We are seeking a Software Engineer II to join our Avionics System Tools (AST) team based in Cedar Rapids, Iowa.Our team... ...production.Develop software using languages such as C, C++, C#, Python, Java, and Robot Framework based on project...C++Permanent employmentTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$86.4k - $159k
...technology deployable equipment and engineered product solutions that not only extend... ...SummaryWe are currently seeking a Software Engineer - Embedded Systems. This position is a full-time opportunity... ...programming skills in C, C++, and C# for full-stack developmentExperience...C++Full timeWork experience placementWork at officeLocal areaRemote workFlexible hours$86.8k - $165.2k
...RequiredJoin the Collins Aerospace Core Systems & Libraries team and help build the software backbone that powers modern... ...’re looking for a Senior Software Engineer who enjoys solving complex problems... ...and verify software using modern C++ and object-oriented design principles...C++Permanent employmentContract workTemporary workWork experience placementStart working todayWork at officeRemote workFlexible hours$265k - $310k
...The Browser Company Systems Engineer Hi, we're The Browser Company and we're building a better... ...that they are one of the only pieces of software that you share with your parents as well... ...While most major browsers are written in C++, we decided to avoid challenges around...C++Full timeLive inWork at officeRemote work$68.9k - $131.1k
...Connected Aviation - Air Traffic Solutions - Software Engineering Department (ATS-SED) is looking for a... ...supporting our Air Traffic Control Systems worldwide. We develop safety-of-life... ...development lifecycle using C/C++Experience in software testing or debugging source...C++Contract workTemporary workWork experience placementStart working todayWork at officeRemote workWorldwideFlexible hours- Lynx Software Technologies, Inc. in Fort Worth, TX seeks a Senior Software Engineer for Open Mission Systems (OMS) to develop and integrate mission-critical avionics software for a U.S... ...platform. The role requires 5+ years of C++ development, OMS architecture expertise,...C++Remote job
- YO AI Labs is seeking a Senior Software Engineer for a contract, remote role. You will join a team training next-generation AI systems, applying your strong coding skills across Python3, Java, Rust, Go, TypeScript, or C++. You will optimize performance, work on feature...C++Remote jobContract work
$120k - $160k
...Senior Software Engineer – Mission Systems Location: Fort Worth, TX or Palmdale, CA. Compensation: $120,000 - $160,000 + Bonus Eligible Security... ...~ Bachelor's degree in STEM discipline ~5+ years of C/C++ development experience ~ Experience in mission systems...C++Remote work$146k - $234k
...efficient and accessible for all. We’re searching for a Senior Software Engineer - Camera Systems. In this role, you will Develop software for... ...to read and develop production quality software in C++ and Python Experience developing end-to-end solutions...C++Full time- ...RoleWe're looking for a Senior Software Engineer to join our ML Infrastructure... ...markets: forecasts and trading decisions run on tight schedules... ...translates well)Strong distributed systems and infrastructure skills:... ...a similar systems language (C++, Java, Rust) and are excited...C++Home officeFlexible hours
$170k - $210k
...simplicity, and reliability. Embedded Systems engineering is the basis of the entire company’s mission... ...robotics through best in class, modern software engineering practices. We're looking... ...Tech Stack Embedded: STM32, C / C++, RTOS Host & Services: Linux, NodeJS...C++Full time- ...Junior Software Engineer Chicago, Illinois, United States Founded in... ...held global markets proprietary trading firm in Chicago. We use next-... ...of the global financial system for over 40 years, but also is... ...software development principles, C++, and high-performance...C++Full timeRemote work
- ...compatible global positioning system optimized for absolute precision... ...in satellite technology, software infrastructure, and modern aerospace... ...systems. As a Software Engineer on the Payload team, you will... .... Strong proficiency in C++ and experience developing software...C++Permanent employmentFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Trading Systems (C++). Be the first to apply!
- senior staff systems engineer Remote
- application system engineer Remote
- system engineer contract Remote
- operations support system engineer Remote
- sr systems engineer Remote
- visual systems engineer Remote
- active directory systems engineer Remote
- system performance engineer Remote
- software system engineer Remote
- data systems engineer Remote


