Software Engineer

Summit Securities GroupNew York, NY
12d$150,000 - $250,000Onsite

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 Senior Software Engineer to join our Core Engineering team. In this role, you will design, build, and modernize the "central nervous system" of our entire trading operation. You will work primarily in C and C++ to engineer the highly reliable and performant software that connects us to global financial markets. This is not a maintenance role; it is a strategic position for a product-minded engineer who views a legacy codebase as an opportunity for improvement. You will balance the immediate needs of high-throughput trading with the long-term vision of migrating our stack to modern C++ standards. You will act as a force multiplier for the firm—architecting the foundational libraries, risk engines, and exchange gateways that empower every other developer and trader in the organization.

Requirements

  • Experience: 5+ years of professional experience developing high-performance systems (or a highly relevant 3-5 years in a top-tier trading/systems environment).
  • Education: A Bachelor's or advanced degree in Computer Science, Computer Engineering, or Electrical Engineering.
  • C++ Fluency: C++23/26 and beyond. You write clean, maintainable code and understand performance considerations. You are comfortable bridging the gap between legacy C implementations and modern C++ abstractions.
  • End-to-End Ownership: You take full accountability for solutions from start to finish—spotting opportunities, architecting the approach, leading implementation, and shepherding releases into production.
  • Distributed Systems Design: Proven experience architecting and building fault-tolerant distributed systems. You understand the trade-offs involved in keeping distributed components in sync in a real-time environment.

Nice To Haves

  • A Modernizer’s Lens: You have a pragmatic desire to adopt modern standards, but you respect the stability of existing systems. You enjoy the puzzle of untangling legacy code and replacing it with elegant, modern solutions.
  • First-Principles Thinking: You dig deep to understand how things work under the hood before relying on abstractions.
  • Collaborative Leadership: You communicate technical ideas with ease to both machines and humans. You thrive on mentoring others and raising the collective technical ceiling of the team.
  • Driven by Impact: You take deep satisfaction in seeing your work have a direct, measurable effect on our operations, and actively seek out impactful projects.

Responsibilities

  • Architect High-Performance Systems: Take ownership of the robust, high-throughput systems that power our core business logic.
  • Build Market Connectivity: Design, develop, and maintain our suite of exchange gateways and market data feed handlers. You will ensure our connection to the outside world is deterministic, fast, and fault-tolerant.
  • Drive Stack Modernization: Actively lead the strategic upgrade of our codebase. You will design and implement the migration to modern C++ standards (C++23/26), refactoring legacy C/C++ patterns into clean, safe, and maintainable architectures.
  • Develop Core Infrastructure: Create and enhance the foundational libraries and real-time risk engines that serve as the building blocks for all of our firm's trading applications.
  • Elevate Engineering Standards: Champion best practices from day one. You will drive the adoption of automated testing, CI/CD, and performance profiling, while mentoring junior engineers to help them understand the nuances of systems programming.

Benefits

  • We offer competitive compensation packages, 401k matching, gender neutral parental leave, and full medical, dental and vision insurance.
  • We believe that working together in person helps solve the complex challenges we solve. We require employees to be in the office 4 days per week. In-office benefits include lunch stipends, fully stocked kitchens, happy hours, a great location, and amazing colleagues.
  • Our top priority is our people. We invest in a culture that promotes togetherness, helping each other through challenges and celebrating each other's successes. We believe that modern workplaces succeed by having diverse high-performance workforces — in ideas, in cultures, and in experiences. We put in the effort to make such a workplace a daily reality and are proud to be an equal opportunity employer.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service