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

Software Engineer, Trading Systems (C++)

$120k - $285k
Full-time

Tower 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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Trading Systems (C++) in Remote vacancy
  • $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++

    AIDA Recruitment

    San Francisco, CA
    13 days ago
  • $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 employment
    Casual work
    Remote work

    Reliable Robotics

    Mountain View, CA
    2 days ago
  • $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

    Google

    Sunnyvale, TX
    3 days ago
  • $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 time
    Work experience placement
    Immediate start
    Remote work
    Flexible hours

    Anduril Industries

    Boston, MA
    1 day ago
  • $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 office
    Local area
    Remote work
    Flexible hours

    OpenAI

    San Francisco, CA
    3 days ago
  • $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 time
    Work experience placement
    Immediate start
    Remote work

    Anduril Industries

    Costa Mesa, CA
    3 days ago
  • $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 time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Seattle, WA
    2 days ago
  • 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 time
    For contractors
    Work at office
    Remote work
    Flexible hours

    Nasuni

    Boston, MA
    4 days ago
  • $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 time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Washington DC
    19 hours ago
  • $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 work
    Work experience placement
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Mckinney, TX
    19 hours ago
  • $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 placement
    Remote work
    Flexible hours

    FUJIFILM

    Santa Clara, CA
    1 day ago
  • $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 time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Seattle, WA
    19 hours ago
  • $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 work
    Work at office
    Immediate start
    Worldwide

    Yubico

    Santa Clara, CA
    19 hours ago
  • $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 time
    Work at office
    Remote work
    Worldwide

    Unity Technologies

    Bellevue, WA
    4 days ago
  • $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 pay
    Full time
    Temporary work
    Part time
    Local area
    Remote work
    Relocation package
    Flexible hours

    Blizzard Entertainment

    Irvine, CA
    2 days ago
  • $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 start
    Remote work
    Flexible hours

    Nuro

    Mountain View, CA
    19 hours ago
  • $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 contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    19 hours ago
  • $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 employment
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Cedar Rapids, IA
    4 days ago
  • $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 time
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Battelle Memorial Institute

    Columbus, OH
    19 hours ago
  • $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 employment
    Contract work
    Temporary work
    Work experience placement
    Start working today
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Huntsville, AL
    4 days ago
  • $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 time
    Live in
    Work at office
    Remote work

    The Browser Company

    United States
    2 days ago
  • $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 work
    Temporary work
    Work experience placement
    Start working today
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Raytheon

    Marlborough, MA
    2 days ago
  • 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

    Lynx Software Technologies

    Fort Worth, TX
    3 days ago
  • 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 job
    Contract work

    YO AI Labs

    Seattle, WA
    1 day ago
  • $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

    LYNX

    Fort Worth, TX
    4 days ago
  • $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

    Aurora Innovation

    Remote
    2 days ago
  •  ...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 office
    Flexible hours

    Gridmatic

    Cupertino, CA
    19 hours ago
  • $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

    Standard Bots

    Remote
    2 days ago
  •  ...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 time
    Remote work

    TransMarket Group

    Chicago, IL
    2 days ago
  •  ...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 employment
    Full time

    Xona Space Systems

    Remote
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Trading Systems (C++). Be the first to apply!