Senior Software Engineer - Selby Jennings : Job Details

Senior Software Engineer

Selby Jennings

Job Location : New York,NY, USA

Posted on : 2025-05-02T03:28:14Z

Job Description :

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.

Apply Now!

Similar Jobs ( 0)