Test Tools Developer (C++/Python) (23-00161)

By March 19, 2023May 30th, 2023No Comments

Salary: up to $150k/yr + Benefits


  • We are looking for a talented Python and C++ developer to enhance our testing tools that comprise the automated testing platform. These tools are used to test our cutting edge exchange technology ecosystem. This person's key responsibilities will be to enhance our automated testing tools by developing new features, developing interfaces to support connectivity options and to update the product to support multiple systems under test.
  • This person will work very closely with our Trading System developers, the Trading Operations Help Desk, Business Strategy (Product Management) and the Quality Assurance teams.
  • The automated testing platform is critical to ensuring the functionality of the trading system is working correctly. 
  • Translate business and technical requirements into an extensible, scalable and maintainable application.
  • Deliver solutions in a timely fashion and in accordance with the SDLC methodology.
  • Work in collaboration with other members of the development staff.
  • Analyze user needs and determine technical requirements.
  • Communication of plans and strategies across the team.
  • Full software development life cycle experience in a mission critical environment.
  • Requirements assessment, design, coding, testing and production support.
  • Must have strong Python and C++ knowledge and debugging skills.
  • Excellent S/W design skills and knowledge of advanced data structures.
  • Knowledge of TCP/IP and socket programming.
  • Experience developing on Linux based systems.
  • Strong knowledge of Object Oriented Programming concepts.
  • Experience working with a large code base.
  • Knowledge of XML or JSON.
  • Working knowledge of the Continuous Integration Testing model and related product such as Jenkins or Hudson a plus.
  • FIX protocol knowledge a plus.