Software Engineer - C++

Summit Securities GroupNew York, NY
$150,000 - $250,000Hybrid

About The Position

Exceptional trading emerges where human intuition meets frictionless experimentation. Our platform and processes enable traders to rapidly investigate ideas, identify emergent patterns, and convert insights into live strategies. This synthesis creates a flywheel of discovery — the key to our pursuit of excellence. We are looking for a driven, experienced C++ Software Engineer to join our Core Engineering team. You will be the architect and steward of the low-latency, high-throughput systems that power our live trading. Your mission is to build the highly performant, fault-tolerant foundations that enable us to execute strategies efficiently and capture opportunities in real-time. You will have broad ownership over system architecture, performance optimization, and execution logic, while partnering directly with our exceptional quantitative researchers and trading desks. The Core Engineering team is responsible for the firm's entire trading infrastructure. On our lean team of highly skilled engineers, we view engineering holistically rather than functionally. You will not be restricted to a narrow component; you will own critical projects that span execution, market data, and strategy implementation. This end-to-end exposure provides the opportunity to directly impact our bottom line while collaborating with seasoned mentors and brilliant peers in a fast-paced, hands-on environment.

Requirements

  • 5+ years of relevant software engineering experience with clear progression in system complexity and architectural decision-making.
  • Expertise in modern C++ on Linux, with a deep understanding of memory management, concurrency, and templates.
  • A willingness to work onsite in our office 4 days a week.

Nice To Haves

  • Background in finance, electronic trading, or market-making.
  • Breadth across multiple asset classes OR knowledge of global market nuances (beyond US Equities).
  • Experience with order matching, execution logic, and major venue gateways.
  • Exposure to distributed systems, kernel bypass, or hardware-level optimizations, as well as experience optimizing systems that process and react to real-time data streams.
  • Experience with relational databases (e.g., PostgreSQL).
  • A track record of taking systems from whiteboard design all the way through to deployment and production support.
  • Familiarity with Python, particularly for building test harnesses, data analysis, or interacting with quantitative researchers.

Responsibilities

  • Design and Own Trading Systems: Take strategic ownership of critical trading infrastructure, driving projects from initial whiteboard design all the way through to deployment and production support.
  • Engineer for Extreme Performance: Optimize systems that process and react to real-time data streams. Evolve our performance posture by leveraging hardware-level optimizations, kernel bypass, and deep memory management to ensure microsecond-level execution.
  • Build Execution Logic: Develop, refine, and maintain order matching systems, execution logic, and major venue gateways across multiple asset classes.
  • Empower the Flywheel of Discovery: Work side-by-side with quantitative researchers and traders. Build robust test harnesses and data analysis pipelines to help the business rapidly iterate on new signals and strategies.
  • Drive Architectural Excellence: Ensure our codebase scales efficiently by making pragmatic, forward-looking architectural decisions and championing modern C++ best practices.

Benefits

  • 401k matching
  • gender neutral parental leave
  • full medical, dental and vision insurance
  • lunch stipends
  • fully stocked kitchens
  • happy hours
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service