Senior Software Engineer
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 Culture
Our 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.
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your CV so you can be considered for roles that have yet to be created.
Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.