Salary: £60,000 - 80,000 per year Requirements: Proven QA Engineering experience in complex software systems. Strong Linux and Bash skills (must-have). Good understanding of the software development lifecycle (SDLC). Scripting experience in Python or C++ is a nice to have, but transferable skills in other languages are welcome. Comfortable working with CI pipelines, version control, and defect-tracking tools. Strong analytical and troubleshooting skills, especially in distributed or performance-sensitive systems. Experience in trading-technology or front-office environments is nice to have, including Market Data, FIX Trading / Order Flow, ultra-low-latency systems, exchange connectivity, and high-frequency trading workflows. Responsibilities: Design, develop, and execute test plans, test cases, and regression suites. Perform manual and automated testing within Linux environments. Write and execute scripts (Bash required) for testing and validation tasks. Investigate failures, analyse logs, diagnose root causes, and raise clear defect reports. Validate behaviour and performance of market data and low-latency workflows. Collaborate with developers to reproduce issues and verify fixes. Contribute to improvements in testing frameworks, tools, and processes. Support release readiness reviews and provide QA signoff. Technologies: Bash Flow Support Linux Python More: We are a provider of high-performance trading and market-data technology, delivering ultra-low-latency solutions across global markets. Our systems support demanding front-office environments where reliability, determinism, and speed are critical. We are seeking a QA Engineer who brings strong technical capability along with energy, curiosity, and a passion for breaking things before production does. This role is based in London, with three days in the office: Monday to Wednesday. last updated 11 week of 2026