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.