C++ Senior Software Engineer
hace 2 años
New York
Job Description Job Title: Vice President - C++ Developer (Low-Latency Systems) Location: Hybrid (2 days in office) Company: Large Investment Bank Job Description: We are seeking a highly skilled C++ developer to join a large investment bank as a Vice President, focusing on a cutting-edge greenfield project. This role involves developing a state-of-the-art, low-latency cross-asset trading and market data system from the ground up. The ideal candidate will have significant experience with low-latency development on Intel 64/IA-32 architectures and expertise in C++ (17 and 20) on a Linux platform. Key Responsibilities: • Lead the architecture, design, and development of a low-latency, cross-asset trading system, with a focus on equities market data., • Develop and optimize low-latency networking solutions and lock-free algorithms for real-time trading systems., • Implement order entry protocols and ensure robust exchange connectivity., • Collaborate with a globally distributed team of 12 to deliver high-performance software solutions., • 5+ years of experience in low-latency C++ development, particularly with C++17 and C++20., • Extensive experience with low-latency systems, particularly on Intel 64/IA-32 architectures., • Strong background in low-latency networking, lock-free algorithms, and real-time systems., • Experience with equities market data and order entry protocols., • Proficiency in developing and optimizing systems for Linux., • Experience with KDB, finance, and Python/scripting is a plus., • Strong architectural and design skills, with a focus on high-performance systems., • Excellent problem-solving abilities and attention to detail., • Base Salary: Up to $260,000