A leading quantitative trading team within a alternative investment manager is seeking a Software Engineer to help build and enhance the technology that powers global trading strategies. This is a hands-on role focused on high-performance systems, where precision and reliability are critical. You'll work closely with researchers and senior engineers to design scalable solutions for real-time environments.
Responsibilities
• Develop and optimize core components of trading infrastructure in modern C++
• Integrate quantitative models into production systems
• Work on messaging, APIs, and distributed architectures for scalability
• Collaborate with cross-functional teams to deliver robust technical solutions
• Contribute to performance tuning, design reviews, and technology evaluations
Qualifications
• 2-5 years of professional experience in software development
• Strong proficiency in C++ (C++17 or newer preferred)
• Familiarity with Rust and Python
• Solid understanding of algorithms, data structures, and multithreading
• Experience with Linux/Unix environments and performance optimization
• Familiarity with messaging protocols (e.g., RabbitMQ, Kafka) and relational databases
• You are familiar with SQL or other relational databases
• Degree in Computer Science, Engineering, Mathematics, or related field
Why join?
• Work on mission-critical systems in a fast-paced environment
• Learn from experienced engineers and gain exposure to quantitative finance
• Opportunity to innovate and make an impact in a collaborative team