Senior C++ Software Engineer | Low Latency Trading

Cambridge, ENG, GB, United Kingdom

Job Description

Senior C++ Software Engineer | Low Latency Trading





Location: Cambridge, UK





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.



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. Team Player: Excellent communication and collaboration skills. Experience:2+ years of work experience or a graduate degree in Computer Science or a related field.

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.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4183432
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    Cambridge, ENG, GB, United Kingdom
  • Education
    Not mentioned