HHiring Reality
← Schonfeld

Principal Software Engineer

Schonfeld
Location
New York, New York, United States
Posted
23 days ago
Department
Global Trading & Execution
What they actually want (must-haves)
  • Minimum of ten years of experience in C++ development in a Linux based environment
  • Expertise in C++ design for microsecond latency, including cache-conscious data structures, lock-free concurrency, and the C++ memory model
  • Systems-level latency engineering, including kernel bypass, core isolation, NUMA-aware thread and memory placement, and syscalls off the critical path
  • Excellent communication skills, written and verbal, including non-technical stakeholders
  • Expertise in building electronic trading systems, market data systems, or crossing engines, including exchange-native protocol and feed handler work
  • Experience delivering in co-located execution environments
What the job really is

The Principal Software Engineer will be a hands-on C++ engineer focused on designing, developing, and delivering components for the Stat-Arb, Low-Latency, and High-Touch platforms within the Global Trading and Execution technology group. The role involves significant coding (80% hands-on) and mentoring (20%), collaborating closely with business analysts and providing technical leadership and support across global operations.

Benefits
  • Base pay expected to be between $275,000 and $300,000
  • Eligibility for performance bonus
  • Competitive benefits package
Things to weigh
  • Role involves a significant amount of hands-on coding, which may not suit those looking for purely managerial positions
  • Focus on low-latency systems may require specialized knowledge and experience
  • High-pressure environment typical of trading technology roles
Job score3/5
Benefits2/5
Freshness4/5
Career value4/5
Role clarity5/5
Pay transparency0/5

Applying to Schonfeld ?

See how your résumé matches this role — and tailor it from what actually gets interviews.