WHY WAIT? Are you looking for an exciting new opportunity? This may be your lucky day! It is time for a change, and CDI can help! We have an immediate need for a Senior C++ Software Engineer JOB DESCRIPTION Description: Job Description: This individual will be part of a small core development group that is responsible for developing and maintaining highly scalable, multi tiered trading applications and infrastructure. This hands-on role will work on high performance exchange connectivity and the infrastructure required to make that happen - Extensive experience in creating/supporting real-time multithreaded C++ applications on Unix/Linux - 5+ years experience with STL, BOOST or ACE libraries; knowledge/effective use of performance and memory profilers - Experience in developing exchange connectivity components and knowledge of Exchange protocols and APIs is a big plus - Experience in Object-Oriented Design and Design Patterns - Basic knowledge of scripting such as Perl or Python - Strong analytical and problem solving skills - Good understanding of the internals of the operating systems or networks, TCP/IP and enterprise messaging solutions such as TIBCO - Ability to work on a complete project lifecycle, from the requirement capturing, to design, development and final deployment to production - Ability to work in a team environment or individually - Ability to work on multiple projects and to come up with proper project estimates - Knowledge of financial markets and securities - 5+ years experience working directly with Traders or with production support team; ability to troubleshoot and resolve production problems when under pressure Candidate Qualifications: - Bachelors degree in Computer Science or Computer Engineering, or its equivalent - At least 5+ years hands on development experience - Any equivalent combination of experience and training that provides the required knowledge, skills, and abilities This client prefers to have candidates out of the trading industry (prop firms, banks, hedge funds, etc.), but open to other industries if talent has a passion for the financial industry, trade as a hobby, etc. Candidates from a high-frequency trading background are a plus. The environment is extremely fast-paced, entrepreneurial and driven. If talent is coming in from outside of the industry, they should be coming from environments such as or similar to Microsoft, Google, Yahoo, etc. These candidates need to be driven and have been trained well. This is the kind of environment where the traders will come up with an idea and ask the developers to work it out on a whiteboard while they are all sitting in the same room. In this role they will be interacting with traders and will be exposed to a variety of areas within IT. TAKE ACTION! Why wait another day? It is time to act! Apply NOW and join the CDI Team TODAY!!! To Apply to this job go to http://www.GadBall.com or click here