Software Quant Engineer

Skills
Computer EngineeringComputer ScienceProgramming LanguagesSoftware DevelopmentWeb ApplicationsAPIPython
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Possess a Bachelor’s or Master’s degree in Computer Science, Engineering, or Mathematics
  • Proven experience building execution systems and trading infrastructure
  • Proficient in C++ or Rust, knowledgeable in Python
  • Strong understanding of APIs integration
  • Expertise in multi-threaded and low-latency system design
  • Solid background in financial markets and quantitative strategies
  • Excellent problem-solving, attention to detail, and collaborative skills

Nice to have

  • Experience in high-frequency trading
  • Other programming languages (e.g., Java, C#)
  • Cloud-based infrastructure skills
  • Containerization tech knowledge
  • Certification in Quantitative Finance

Day to day

  • Design, develop, and maintain high-performance back testing and execution engines
  • Collaborate with quantitative researchers to optimize trading strategies
  • Integrate APIs for data acquisition and trade execution
  • Ensure the systems' robustness, scalability, and efficiency
  • Conduct code reviews adhering to best practices