Job Description

Principle Software Engineer



Date Posted:


Employment Type:



Christopher Stile

Recruiter Email:

Job ID:

JN -092018-12640

Job Description

Looking for a Principle Software Engineer to work in the C++ stack. This person needs to have the ability to write, test, and maintain code for a real-time, high-performance application that processes large amounts of data. Provide thought leadership and decision making on code structure and direction. Work along a scrum team to maintain efficiency and stability of the application. Ability to lead large complex projects across the business. 


  • B.S. or B.A. in Computer Science or related degree 
  • 8 years of experience or the equivalent skill-level coding in C++ in a Windows environment 
  • Excellent written and verbal communication skills 
  • Experience providing technical leadership, providing design advice and mentoring other engineers
  • Experience making significant contributions to overall architecture
  • Excellent written and verbal communication skills 
  • Experience developing high-performance, low level software where desktop memory management is important, and high speed processing is critical  
  • Strong debugging and troubleshooting skills. 
  • Experience with multi-threaded programming.   

Nice To Haves:

  • Knowledge of the financial and/or trading industry and trading systems.
Apply for this job