This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Are you a talented software engineer with a passion for building high-performance systems? We are looking for a Low Latency Trading Systems Software Engineer to join our team, where you’ll have the opportunity to design, develop, and maintain cutting-edge trading systems that operate at lightning speed. Our client offers an excellent salary + an extremely lucrative bonus structure. The role is Hybrid with 3 days per week based in the Cambridge office.
Job Responsibility:
Design, develop, and maintain low latency, high-performance software on Linux platforms
Contribute to the creation of bespoke trading systems that integrate custom silicon with advanced software
Develop and maintain comprehensive test suites to ensure system accuracy and efficiency
Collaborate with a multidisciplinary team of software and hardware engineers, traders, quants, and DevOps professionals to deliver top-quality solutions
Leverage your expertise to influence the technical direction of the team
Requirements:
Software Design Mastery: Your code should be elegant, maintainable, and optimized for performance
Analytical Thinker: Strong analytical and problem-solving skills are essential
Extensive experience with C++ is required
Eager to Learn: Experience with or a willingness to learn Rust
Team Player: Excellent communication and collaboration skills
Experience:2+ years of work experience or a graduate degree in Computer Science or a related field
Nice to have:
Experience with concurrent, multi-threaded programming
Familiarity with high-performance networking and network protocols
Understanding of CPU architectures and how to optimize them for performance
Knowledge of computational and storage complexities and how to design systems to minimize them
Experience with Linux, bash scripting, Python, JavaScript, Git, and build systems (GNUMake or CMake)
Proficiency in test-driven development and related tools
Detail-oriented with a focus on precision and resilience in solving complex technical challenges
Basic financial market knowledge is a plus, but not required