Exegy logo

Exegy

Senior Software Engineer

Content Engineering · Hong Kong, Hong Kong
Department Content Engineering
Employment Type Contractor
Minimum Experience Experienced

As Exegy’s Senior Software Developer, Market Data Engineering, you will design, develop, and maintain feed handlers for the Exegy ticker plant.  The successful candidate will provide elegant, low latency solutions to the complex problems presented with processing Asia Pacific market data feeds.  The candidate will have experience collaborating with architects, team leads, business analysts, product managers, and quality control.  The position is located in Singapore and will report to the Technical Team Lead.

 Responsibilities

  • Completes projects and initiatives as assigned, including cross-functional projects
  • Design and build ultra-low latency Asia Pacific feed handlers
  • Design and build reusable and extensible software to process financial market data in an ultra-low latency system
  • Refactor and test existing software implementations
  • Identify ways to automate testing and packaging
  • Identify ways to measure performance and track changes over time

 Knowledge, Skills and Abilities:

  • Experience with Asia Pacific (Hong Kong, Japan, Australia, India, Singapore) stock market data, quote feeds, and the development of feed handlers
  • Experience working on an Agile development team
  • Experience driving unit and component test automation strongly desired (Boost, googleunit)
  • Experience with source-code control (git preferred) and bug tracking
  • C++/C and scripting programming skills
  • Understanding of UNIX operating systems and programming environments
  • Experience with the latest C++ standards
  • Experience with profiling, memory leak detection and other code analysis

Minimum Qualifications:

  • BS or higher in Computer Engineering, Computer Science, or Electrical Engineering and/or relevant industry experience.
  • Experience with stock market data, quote feeds, and the development of feed handlers
  • 7+ years experience in developing multithreaded C++ software systems
  • 3+ years experience in designing clean and extensible object oriented designs
  • Experience in applying design patterns
  • Familiarity with Linux operating systems (RedHat, CentOS, SUSE Linux)
  • Experience with Linux development and debugging tools
  • Knowledge of profiling, memory leak detection and other code analysis

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Hong Kong, Hong Kong
  • Department
    Content Engineering
  • Employment Type
    Contractor
  • Minimum Experience
    Experienced