Software Engineer, Trading Infrastructure
Overview
We are seeking a talented Software Engineer to join our client's Core Development team, focusing on designing, developing, and maintaining their Algorithmic Trading Platform with a strong emphasis on C++ functionality. This role involves close collaboration with Quant/Traders to optimize scalable applications and solve technical problems in a fast-paced environment.
Key Responsibilities
- Design and Development : Lead the design and development of high-performance, low-latency trading systems using C++ in a Linux environment.
- Collaboration : Work closely with Quant/Traders to implement and optimize trading strategies.
- Optimization : Continuously optimize system performance, focusing on reducing latency and improving execution speed.
- Maintenance : Maintain and enhance existing trading infrastructure, ensuring reliability and scalability.
- Problem Solving : Address complex technical challenges, providing innovative solutions.
- Cross-Platform Development : Develop and support cross-platform, multi-threaded applications.
- System Monitoring : Implement monitoring and alerting systems to ensure the health and performance of trading applications.
- Documentation : Create and maintain comprehensive documentation for all developed systems and processes.
Required Skills and Qualifications
- Programming : Proficiency in C++ programming within a Linux environment.
- Systems Knowledge : Strong understanding of operating systems, networks, and performance optimization techniques.
- Design : Experience in Object-Oriented design and multi-threaded programming.
- Cross-Platform Development : Ability to create and support cross-platform, multi-threaded applications.
- Analytical Skills : Strong analytical and problem-solving abilities.
- Low Latency Systems : Experience in developing low latency systems is highly desirable.
- Education : Bachelor's degree in Computer Science, Computer Engineering, or a related field.
Preferred Qualifications
- Advanced Degree : Master's or Ph.D. in Computer Science, Computer Engineering, or a related field.
- Experience : Previous experience in the financial industry, particularly in trading or investment banking.
- Certifications : Relevant certifications in software development, systems engineering, or financial technology.
- Soft Skills : Excellent communication skills, ability to work in a team, and a proactive approach to problem-solving.
Comp. $400k+... Apply below if interested!