Software Developer - Trading System

Job Description
  • Design, develop, test, and debug real-time cryptocurrency trading systems leveraging a micro-service architecture and following agile methodologies and principles
  • Implement and maintain data processing solutions to handle and analyze high frequency and high volume market data from cryptocurrency exchanges, and develop quantitative trading models to forecast market movements, conduct transaction cost analysis, and measure portfolio risk
  • Construct and virtualize the server system, maintain the computer network infrastructure, deploy servers to the public cloud infrastructure, and monitor server health and performance
  • Modify existing internal software products to add to new functionality, upgrade software, improve performance, enhance product usability, and improve efficiency; consistently evaluate and troubleshooting system, network and server functions
  • Respond to and troubleshoot any emergencies that may arise within the software, network and/or infrastructural systems
  • Perform functional tests on the trading system, such as trading strategy backtests as well as stress, performance, scalability and exchange connectivity tests 
  • Analyze, test, deploy and administer public cloud storage technologies
Job Requirements
  • Minimum of Bachelor’s Degree in Computer Science, Software Engineering, or related field
  • Experience with C, C++, Java, Python, Linux, etc.
Competitive Benefits Package
  • 401k plan
  • Multiple health plan options
  • Competitive salary and discretionary performance bonus
To apply contact careers@kbit.com.