Browse All Jobs

The Senior/Staff Software Engineer will be a technical leader within the core technology team, pushing boundaries of a high-frequency trading platform. This role involves devising innovative solutions for complex problems, reimagining engineering approaches, and leading the team towards significant improvements. They will join leading team in a fast-growing quantitative trading industry.

Responsibilities:

  • Lead design of major software components, systems, and features
  • Design, develop, test, deploy, maintain and improve core libraries
  • Redesign existing software architecture to improve efficiency and scalability
  • Leverage advanced algorithms and data structures to improve the speed and accuracy of the tick by tick backtesting research platform
  • Interact directly with traders to communicate technology changes, manage incidents and troubleshoot problems
  • Contribute to technical discussions, code reviews and internal sharing
  • Mentor and train other team members on design techniques and coding standards

Requirements:

  • Bachelor’s or Master’s degree in Computer Science or related field
  • 5+ years of strong *hands-on* programming experience using C++14 (not C-style C++) in linux environment
  • Hands on technical leadership experience leading software engineers and setting technical direction
  • Strong understanding of computer systems, multithreading, networks, and performance optimization
  • Experience architecting and developing large-scale software systems
  • Strong written communication skills and intermediate English skills
  • Passion and curiosity for quant trading and cryptocurrency markets

The role offers:

  • Opportunity to work on a state-of-the-art high-frequency trading platform
  • Chance to tackle complex problems and implement innovative solutions
  • A leadership role in a fast-growing quantitative trading industry
Apply

Kronos Research