Software Quant Engineer
Skills
Computer EngineeringComputer ScienceProgramming LanguagesSoftware DevelopmentWeb ApplicationsAPIPython
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
