Senior C++ Software Engineer

Company:  Reqiva
Location: Cambridge
Closing Date: 08/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Are you a talented software engineer with a passion for building high-performance systems? We are looking for a Low Latency Software Engineer, 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 up to £75,000 + an extremely lucrative bonus structure. The role is Hybrid with 3 days per week based in the Cambridge office. Key Responsibilities: 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. What We’re Looking For: 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. Excellent communication and collaboration skills. 8+ years experience as a software engineer Desirable Skills: 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. If you’re passionate about developing high-performance systems and are excited about the world of trading, our client would love to hear from you.
Apply Now
Share this job
Reqiva
  • Similar Jobs

  • C# Software Engineer

    Cambridge
    View Job
  • Senior Software Engineer C# - FLEXIBLE WORKING

    Cambridge
    View Job
  • Senior / Principal Engineer, C

    Cambridge
    View Job
  • Senior Software Engineer

    Cambridge
    View Job
  • Senior Software Engineer

    Cambridge
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙