C++/Python

New York, New York

Allen Rose Group
Apply for this Job
Job Description
Our client is a prominent global investment bank located in the heart of midtown Manhattan. Join a high-impact, fast-paced team driving the future of electronic trading at one of the world's leading investment banks. The AMM IT Strategists team partners directly with trading desks to build ultra-low latency tools and strategies that respond to real-time market data, generate trading signals, and optimize execution performance.

As part of this elite group, you'll design, build, and refine the core infrastructure of our AMM platform-enabling traders to backtest strategies, monitor live systems, and minimize risk with precision. This is a hands-on role that places you at the intersection of finance, algorithms, and performance engineering.

Why This Role Excites You
  • Build What Matters: Your work will directly impact P&L and trading outcomes.
  • Collaborate with the Best: Work closely with traders, quants, and other engineers in an environment where technical excellence and innovation drive success.
  • Work on the Edge: Dive into performance optimization, low-latency systems, and high-throughput infrastructure.
  • Broad Exposure: From market access and compliance to operations and risk monitoring-this role touches it all.
What You'll Do

Design & Development
  • Collaborate with traders and quantitative researchers to understand new ideas and translate them into production-ready tools.
  • Enhance trading algorithms and core components for performance, stability, and compliance (e.g. RegNMS, RegSHO).
  • Optimize multi-threaded, real-time applications to reduce latency and improve throughput.
Production Support
  • Ensure platform reliability through proactive monitoring and automation.
  • Troubleshoot and resolve issues quickly in a high-pressure, high-stakes environment.
  • Interface with infrastructure, market access, operations, and compliance teams to keep the entire trading ecosystem humming.
Requirements
  • Bachelor's in Computer Science or related field.
  • 0-5 years of experience in a similar high-performance or real-time systems environment.
  • Proficient in C/C with strong object-oriented programming skills.
  • Solid understanding of Linux internals, multi-threading, and real-time systems.
  • Familiarity with network protocols (TCP/IP, sockets, UM).
  • Experience with SQL (Oracle PL/SQL) and scripting languages (Python, Bash, csh).
  • Excellent troubleshooting skills and ability to think clearly under pressure.
Preferred Extras
  • Master's degree or advanced coursework in CS, Engineering, or Quantitative disciplines.
  • Exposure to financial markets, quantitative trading, or related regulations.
  • Experience with:
    • Low-latency or distributed systems.
    • DevOps tooling: Jenkins, Gradle, Git, JUnit.
    • NoSQL databases (Redis, Memcache).
    • UI development (Java Swing, QT).
    • Performance profiling and continuous delivery pipelines.
Date Posted: 03 May 2025
Apply for this Job