Software Engineer

Be among the first applicants.
IC Resources
Cambridge
GBP 50,000 - 90,000
Be among the first applicants.
Yesterday
Job description

Job Description

C++ Software Engineer

A new position as a C++ Software Engineer is now available at an innovative company specializing in ultra-low latency trading technology solutions for financial markets. This Cambridge-based firm designs and deploys next-generation trading infrastructure across 150+ global markets, working with international teams to build cutting-edge systems.

Key Responsibilities:

  • Design, develop, and maintain low-latency, high-performance software for Linux.
  • Contribute to bespoke, state-of-the-art trading systems combining custom silicon and high-performance software.
  • Develop and maintain comprehensive test suites to ensure system efficiency and accuracy.
  • Collaborate with software engineers, hardware engineers, traders, quants, and DevOps teams to refine system design.
  • Provide technical leadership and contribute to the team’s strategic direction.

The Ideal C++ Software Engineer Will Have:

  • Strong software design, analytical, and problem-solving skills.
  • Proficiency in C++ development.
  • Experience with concurrent, multi-threaded programming.
  • Knowledge of high-performance networking and network protocols.
  • Familiarity with CPU architectures and performance optimization techniques.
  • Experience with Linux, bash scripting, Python, JavaScript, Git, and build systems

This is an exciting opportunity to work at the forefront of financial trading technology, developing high-performance solutions in a fast-paced, global environment.

If you're interested in the position of C++ Software Engineer, please apply or contact Michael Burns-Peake.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Engineer jobs in Cambridge