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: The individual in this role will be a part of a small, dynamic trading group and will work directly with traders to design, build, and test cutting-edge trading systems. This individual will be responsible for developing and maintaining scalable, multi-tiered applications and infrastructure. The successful candidate will be able to solve difficult technical problems in a fast-paced and energetic environment. This hands-on role will encompass high performance exchange connectivity, machine learning, advanced pattern recognition, and creation of complex algorithms. Ideal candidates should be creative, passionate, and possess excellent communication skills. Candidate Qualifications: - Extensive experience in creating/supporting cross-platform multithreaded applications. - Experience in object-oriented design. - Strong analytical and problem solving skills. - Extensive understanding of computer systems e.g. operating systems, networks, performance optimization, etc. - Ability to work on a complete project lifecycle: requirement capturing, design, development and final deployment to production. - Ability to work with team members, yet be motivated and self directed. - Ability to work on multiple projects and provide proper project estimates. - Willingness and desire to constantly improve skills and embrace new ideas. - Masters degree from a top-tier university in Computer Science or Computer Engineering or related field, PhD preferred. - At least 5+ years development experience. Prefer 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