Software Engineer Trading Team
Summary
Designs, implements, and optimizes C++ trading algorithms and strategies for a high-frequency trading firm, ensuring system accuracy, stability, and performance.
You will design, implement, and optimize trading algorithms; collaborate on trading strategies; test systems for accuracy and stability; and improve platform performance through resource efficiency and hardware optimization. You will also maintain strong working relationships and support team duties as needed.
Responsibilities
- Design trading algorithms
- Implement trading algorithms
- Optimize trading algorithms
- Collaborate on trading strategies
- Test trading systems for accuracy and stability
- Improve trading platform performance
- Optimize resource efficiency and hardware usage
- Maintain strong team relationships
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- At least 5 years of C++ development experience
- Expertise in algorithmic trading systems
- Track record developing, deploying, and maintaining market order execution algorithms
- Experience designing or implementing large-scale big data processing or modeling systems on high-performance computing clusters
- Exceptional problem-solving skills
- Analytical mindset
- Strong testing and quality assurance focus
- Excellent communication and interpersonal skills
- Reliable and predictable availability