Job Opportunity
Developer – C++, Trading Infrastructure
Confidential | New York, NY
Job Summary
Quantitative hedge fund manager. Develop and maintain the firm’s proprietary software stack using C++, Assembly, Perl, Python, UNIX/ Linux. Use software development methodologies to implement and extend order management. Software engineering and design experience. 2+ years of professional experience.
Details
Job Description
Our client, a quantitative hedge fund manager, is seeking computer scientists who love to code to join our team.
This firm creates model-driven strategies that are traded systematically in the global markets. Technology is critical to all aspects of our business and is part of the firm’s DNA.
The trading infrastructure developer role involves working in a small but global group of highly-skilled and experienced systems and applications developers. This group works closely with systems administrators and engineers, the trade execution team, and quantitative researchers.
The position is primarily focused on the creation, management and support of real-time trading systems. It offers significant exposure to sophisticated methods of trading, from the handling and distribution of market data to order management and routing solutions.
Successful candidates come from very strong technical and academic backgrounds, are interested in solving complex technical issues, wish to be hands-on and deeply involved in programming. They also enjoy ownership of business-critical projects, working on the full life cycle of large complex systems, from designing and implementing new components and features to supporting and enhancing existing functionality.
This company is a fun and collaborative community of tech geeks, science fiction fans, musicians, martial artists, extreme-sports enthusiasts and foodies who enjoy a non-hierarchical, professional environment. The culture encourages and expects significant contribution from all members.
Responsibilities:
- Develop and maintain our proprietary software stack using C++, Assembly, Perl, Python, UNIX/Linux.
- Use software development methodologies to implement and extend order management, compliance, exchange connectivity, market data, and routing functionality.
- Maintain and enhance our internal development infrastructure, which includes our build and deployment environments, compilers, debuggers, and other development tools.
- Manage and support the operation of our global trading system, troubleshooting and debugging issues.
- Design and implement our next generation real-time trading platform.
- Monitor compliance-related issues and market/exchange technology changes.
Skills & Qualities:
- Self-driven and highly-motivated.
- Well-developed sense of urgency coupled with the ability to think on one’s feet.
- Strong organizational and execution skills.
- Ability to think creatively and implement effective solutions.
- Willing and enthusiastic to get involved in all aspects of building and maintaining complex systems.
Requirements:
- Exceptionally strong programming skills.
- Software engineering and design experience.
- Keen trouble-shooting and problem-solving skills.
- 2 to 5 years of professional experience.
Optimal candidates will have experience in many of the following:
- General systems programming in C++, C, Assembly, Perl, Python, Java and .NET.
- Unix, Linux, and Windows operating systems.
- Network/Distributed systems programming, multithreaded programming, lock-free algorithms.
- Operating system design, compiler design and implementation.
- Server and network hardware technologies.
- No finance knowledge expected.
Click here for details on this job
- Job Reference #: 7246
- Min Education: BA/BS
- Min Experience: 2 years
