Previous Job
Principal C++ Developer
Ref No.: 18-05001
Location: New York, New York
Position Type:Direct Placement
Pay Rate : $ 190,000.00 - 200,000.00 /Year
Principal C++ Developer
Financial Services Client
Downtown NYC
$200K base + bonus

Job Purpose
The Principal Engineer will join a core team responsible for trading systems development in a high throughput, low latency trading environment. The team's focus is on delivering the core system for Equity and Options markets on cutting-edge Pillar platform. The team consists of individuals who have passion for next generation technology and are consistently striving for next level of performance.

Duties and Responsibilities
  • Design, build and maintain high performance, high availability, high throughput yet nimble and adaptive trading platform.
  • Participate in system design and architectural decisions.
  • Continuously improve the system performance and propose better solutions.
  • Effectively interact with business and operations for solving design and operational challenges.
Knowledge and Experience
  • Bachelor's Degree in Computer Science or related degree
  • 8+ year's hands on experience in C, C++ programming language on Linux.
  • Proficiency with data structures, algorithmic complexity and problem solving.
  • Strong computer science fundamentals with systems knowledge.
  • Minimum 2+ years hands on scripting experience.
  • Strong understanding of TCP/IP and Multicast network protocols.
  • Strong multithreading and performance-oriented programming skills.
Problem-Solving & Decision-Making
  • Demonstrates an understanding of the urgent nature of our business and the need to proactively find and fix problems quickly and effectively takes ownership and follows through on decisions; doesn't minimize or forget about problems
  • Determines and fixes root causes rather than just treating symptoms
  • Applies Client techniques to solve problems that are more ambiguous; challenges long-held beliefs when necessary
  • Quickly and effectively identifies alternative solutions and the pros/cons of each; confirms that a proposed solution has no unintended consequences
  • Takes steps to mitigate risk
  • Consults with colleagues and recommends solutions based on the best interests of customers and shareholders, even when the opinion is unpopular