Principal Software Engineer

Schonfeld

$275K — $300K *
Finance & Insurance
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Minimum of ten years of C++ development experience in a Linux environment
  • Expertise in C++ for microsecond latency, focusing on cache-conscious structures and lock-free concurrency
  • Experience in systems-level latency engineering and kernel optimization
  • Strong communication skills for interaction with technical and non-technical audiences
  • Proven track record in building electronic trading systems with direct exchange interactions
  • Ability to lead and mentor technical teams effectively
  • Exceptional skills in software architecture and design within trading platforms
  • Proficiency in CI/CD, Agile methodologies, and Site Reliability Engineering practices

Responsibilities

  • Design and develop critical components for Stat-Arb and Low-Latency trading platforms
  • Conduct hands-on programming 80% of the time while mentoring and coordinating staff
  • Collaborate with the Systematic COO and Business Analysts on architecture
  • Provide technical thought leadership within the team and the broader organization
  • Offer Level 3 support for global trading operations

Benefits

  • Performance bonus eligibility
  • Competitive benefits package
  • Opportunities for professional development and mentorship
  • Work in a high-performance, collaborative environment
Full Job Description
The Role

We are seeking an exceptionally talented, hands-on, high-performance C++ engineer for our Global Trading and Execution (GTX) technology group. Reports to the Head of GTX. GTX designs, develops, and supports our global Stat-Arb and Low-Latency execution platforms. Location, NYC.

What You Will Do
  • Design, develop, and deliver critical components within, and integrating, our Stat-Arb, Low-Latency, and High-Touch platforms
  • Work 80% hands-on keyboard, 20% mentor, coordinate staff
  • Work closely with the Systematic COO and Business Analysts who support the function on architecture and implementation
  • Provide technical thought leadership within the team, and across the front office
  • Provide Level 3 support across global operations

What You Will Bring
  • 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
  • Experience leading and mentoring small, highly technical development teams
  • Exceptional architectural and design skills
  • Proficiency in DevOps methodologies, including CI/CD and build automation
  • Experience with Agile Development frameworks
  • Experience with Site Reliability Engineering methodology

Key Qualities
  • Problem-solving aptitude with a passion for continuous improvement
  • Ability to adapt to rapidly changing business requirements
  • Strong leadership and team collaboration skills

The base pay for this role is expected to be between $275,000 and $300,000. The expected base pay range is based on information at the time this post was generated. This role may also be eligible for other forms of compensation such as a performance bonus and a competitive benefits package. Actual compensation for the successful candidate will be determined based on a variety of factors such as skills, qualifications, and experience.

Similar Jobs

More Jobs at Schonfeld

More Finance & Insurance Jobs

Find similar Principal Software Engineer jobs: