Software Consultant

  • location


  • sector:


  • salary:


  • Contact:

    Ben Senior

  • job ref:


  • published:

    almost 4 years ago

  • expiry date:


My client is looking for a Senior Technical Software Consultant to join one of the most exciting areas on Wall Street.


  • Design, develop, and release sophisticated C++ applications for high-performance distributed trading systems
  • Perform business analysis and engage in day-to-day interaction with customer users (developers, traders, IT/trading managers, and senior management). Maintain the Broadway brand and advance Broadway’s impeccable reputation for customer satisfaction. Instill confidence in Broadway at all levels at the customer. Champion Broadway’s culture and development methodology within assigned projects/teams. Convey project status, issues, and risks effectively
  • Be 100% responsible for successful deployment of new releases to production
  • Follow through with customers to ensure quality of deliverables and releases fully meets expectations
  • Be a team player—share information openly, help others, be open to new ideas, and “go the extra mile” when needed
  • Maximize customer capacity for “self-support” by continuously generating and improving knowledgebase content and other customer-facing developer and support documentation


  • Exceptional object-oriented and distributed systems programming skills. C++, C#, or Java preferred
  • At least one scripting language (C#, Perl, Python, Java, etc.)
  • Familiarity with SQL and databases
  • Desire to travel and spend time at customer sites (25% of time and occasionally up to one month duration during deployments)
  • Strong working knowledge of software development best practices. Pragmatic, iterative approach to software development and design. Demonstrable success delivering complex software solutions. Ability to bring solution to 100% completion and transition it smoothly to support/maintenance. Ability to work within a highly fluid development environment with multiple active development branches
  • Strong customer relationship management skills. Friendly, patient customer-facing demeanor. Ability to engage directly with all levels of business and technical personnel in order to discern, describe, and satisfy customer business requirements. Ability to discern when to employ tactical vs. strategic solutions
  • Exceptional problem-solving abilities. Strong attention to detail, self-management skills, initiative, discipline, and follow-through
  • Substantial knowledge of developing software for mission-critical, high-performance production environments, preferably in large-scale trading operations, particularly for interest rate products
  • Bachelor’s degree in computer science or related field; Master’s preferred
  • Candidates will face stringent technical interviews


  • 3-5 years programming in at least one industry-standard language (C++, C#, C, Java)
  • 1-3 years customer-facing consulting
  • Knowledge of at least one scripting language (Perl, Python, Ruby, JavaScript, etc.)
  • Experience with Python, Perl, Linux, Win 32, and/or UNIX/Solaris a plus
  • Experience with financial software and/or financial trading, especially in fixed income, a plus
  • Experience with financial broker/exchange APIs (e.g. price feeds, order execution) a plus
  • Experience with real-time distributed systems and fast-cycle version iterations a plus