Sr Software Engineer recruitment

Job Description:

Interactive Data' s Real Time Market Data Development team in White Plains, New York is hiring!

We are looking for a Sr Software Engineer to work in a fast-paced, highly technical environment. Applications are developed to support a high volume, low latency, real-time financial market data system. Key responsibilities will include: - Analyze requirements for software applications - Design and implement software applications independently and in collaboration with others - Develop and unit test the applications and document the applications in Technical White Papers, User's guides and Operations Guide - Work with QA staff to create test plans and test tools and support testing and on-line bug reports or issues - Interface with prospects during beta trial phase of the products

Qualifications:

Required skills: - 5+ years of C++ and Java experience on UNIX/Linux systems - Minimum of 3 years of object oriented development; unit testing and regression testing; version control practices. (5 yrs+ is preferred) - Deep knowledge of socket and multithreaded programming using C, C++, and Java languages - Knowledge of financial market data - Experience designing and developing high-volume, low-latency systems. - Strong Development and Design/Architecture skills - Detail and process oriented - Excellent verbal and written communication skills - Experience with command-line editors (emacs, vi) In addition to the skills above, the following are preferred: - Understanding of project management methodologies and engineering best practices - Demonstrated leadership abilities - Ability to articulate technical concepts to a broad audience - Ability to manage multiple project tasks simultaneously - Working knowledge of shell (bash), perl, and python - Demonstrated knowledge of GDB and profiler tools (oprofile, valgrind) - Experience building and deploying software for Linux

Interactive Data is an Equal Opportunity Employer

Job Keywords: Sr Software Engineer