Job Location : New York,NY, USA
Senior Software Engineer
New York City
About the Firm We are a global trading powerhouse on a mission to improve financial markets - not just for profit, but for the long-term health and efficiency of the entire system. With a presence on 100+ exchanges worldwide, we operate at the intersection of cutting-edge technology, rigorous quantitative research, and deep market expertise.
Looking for exceptional Software Engineers to support the continued expansion of our equities business. The equities engineering team develops systems that must process and respond to market data from major U.S. exchanges in microseconds, accurately price and hedge stock and ETF positions, and execute orders with high precision. The team handles vast volumes of market and trading data, builds intuitive real-time visualizations, and maintains robust, high-performance systems. Engineers in this role will take ownership of high-impact technical projects, shape trading infrastructure, and deliver technological solutions that directly drive trading success.
Here, engineers are at the core of everything we do - not siloed off from the business, but embedded in it. You won't just build systems; you'll help shape strategy, solve high-stakes problems in real time, and collaborate directly with traders, quants, and hardware specialists to drive outcomes that matter.
Key Responsibilities In this role, you will work across simulation, research, and live trading systems. Your responsibilities include:
Driving the technical vision for major trading initiatives in U.S. equities
Designing and maintaining low-latency trading infrastructure, including OMS and EMS platforms
Supporting the development of pricing models and strategies for equities and ETFs
Building expertise in exchange protocols, order book mechanics, and venue connectivity
Enhancing data pipelines to process high-throughput market data at scale
Collaborating with hardware engineers to integrate FPGA acceleration with software-based trading systems
Partnering with traders, quants, and other engineers to optimize execution logic and reduce market impact
What You'll Gain
A collaborative, high-performance environment filled with smart, driven colleagues
Autonomy to own projects and deliver solutions that directly impact trading
Competitive benefits, including:
401(k) match up to 50% and comprehensive health coverage
25 paid vacation days plus market holidays
Daily meals, snacks, and access to social events, clubs, and sports leagues
Who You Are
Deep understanding of U.S. equities or ETF market microstructure is preffered but not required
Strong computer science background and solid engineering instincts
Proficiency in C++ or C; experience in additional object-oriented languages a plus
Experience designing low-latency systems for trading, from market data ingestion to order execution
Familiarity with exchange connectivity and trading venue protocols
Proven ability to optimize real-time, high-throughput systems
Exposure to FPGA-accelerated systems and how they integrate into trading workflows
Strategic thinker with a practical, hands-on approach to engineering challenges
Strong leadership around technical direction and best practices
Technology CultureOur culture is fast-paced but never chaotic. We value clarity over complexity, experimentation over hierarchy, and ideas over egos. You'll be surrounded by people who love what they do - who challenge you to grow, support you when you stumble, and celebrate breakthroughs together.
If you're passionate about high-performance systems, excited by the challenge of real-world impact, and want to work in a place where excellence is the baseline - this is where you want to be.