cover image
TradingHub

TradingHub

www.tradinghub.com

1 Job

141 Employees

About the Company

TradingHub is a finance-focused big data firm. Our goal is to create the world's leading financial markets analytics platform to help our customers unleash their organisational potential. Our customers are made up of leading investment banks, asset managers, hedge funds, commodity houses, and brokerage firms - collectively representing over 20 trillion dollars of AUM. We build the best-in-class tooling for trade surveillance, financial markets anti-money laundering, best execution, and financial markets reporting and analytics. We are headquartered in London, with further offices in Toronto and Singapore, although we are expanding rapidly!

Listed Jobs

Company background Company brand
Company Name
TradingHub
Job Title
Software Engineer
Job Description
Job title: Software Engineer Role Summary: Design, develop, and maintain the scalable calculation engine and analytics components for a financial trade surveillance platform. Collaborate with engineering, data, and infrastructure teams to deliver high‑performance, reliable distributed systems that support client deployment and operations. Expectations: Deliver production‑ready code, lead ownership of key system components, and ensure robust, scalable performance. Act as a bridge between developers, quants, and support teams, tailoring system behavior for diverse client requirements. Key Responsibilities: - Develop and maintain core logic in C#, C++, or Java powering the calculation engine. - Own and evolve system components for reliability, scalability, and robustness. - Collaborate cross‑functionally with engineering, data science, and infrastructure to deliver shared services. - Support client operations by enabling deployment, optimization, and performance tuning. - Contribute to the next‑generation internal big‑data language focused on horizontal scalability. - Adjust system behavior to meet varying customer performance and data‑volume requirements. Required Skills: - Proficiency in C#, C++, or Java with strong low‑level programming knowledge (memory management, compilers, algorithms). - Experience designing performance‑critical systems. - Working knowledge of SQL. - Familiarity with distributed, message‑oriented architectures and queuing systems (advantage). - Experience building or scaling horizontally distributed applications (advantage). Required Education & Certifications: - Bachelor’s degree in Computer Science, Engineering, Mathematics, Statistics, or equivalent STEM discipline.
London, United kingdom
Hybrid
21-01-2026