Software Developer - C++, C#, and/or Java Remote-First | London-Based On behalf of a fantastic client based in the greater London area we are resourcing got a permanent backend Developer with experience in C++, C#, or Java? Do you have a passion for working with financial data and optimizing backend processes? If so, we'd love to hear from you About the Role We're looking for a talented Software Developer to take ownership of our backend data processing systems, which run on both Linux and Windows. These systems gather and prepare financial data-including index values, stock prices, broker forecasts, and more-for distribution across our products. Our current tech stack includes C/C++, C#, Java, SQL, and HTML/JavaScript for front-end tools. In this role, you'll become the go-to expert for our data pipeline, troubleshooting issues and designing future improvements to enhance efficiency. Beyond backend work, you'll also have the opportunity to contribute to client-facing web-based products using JavaScript and HTML. What You'll Need Essential Skills & Experience: ✔ Strong knowledge of C++, C#, or Java (at least one required). ✔ Practical experience with C/C++ and SQL. ✔ Comfortable working in a Linux environment. ✔ Understanding of low-level programming concepts, such as: ✔ Strong mathematical ability (A-level Maths or equivalent). Desirable Skills: ➕ Degree in Computer Science, Mathematics, or a numerate science field (2:1 or higher). ➕ Interest in financial markets and calculations. ➕ Experience with JavaScript, CSS, and HTML. ➕ Ambition to grow into a leadership role in the future