Senior Software Engineer - Commodities Trading

Rjc Group Ltd — United Kingdom · Posted ~3 hours ago

Senior Visa History ✓ £150000-£250000 + Bonus

Skills

Python production-grade trading systems front-office technology scalable software design high-performance software development risk systems PnL systems trading workflows risk platforms

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior software engineering role in a global commodities trading environment. You will build and enhance high-performance risk and PnL platforms, develop scalable Python services and data-driven applications, and work directly with traders, portfolio managers, and quantitative specialists to improve reliability and operational resilience.

Highlights

Work directly with trading, portfolio management, and quantitative teams on high-performance systems supporting risk, PnL, and trading workflows. The role offers substantial technical ownership in a demanding front-office environment.

Description

Senior Software Engineer | Commodities Trading | London | £150k-£250k + Bonus RJC is currently partnering with a leading global investment firm that's expanding its Front Office Commodities Technology team in London. Working closely with traders, portfolio managers and quantitative teams, they are looking for a Senior Software Engineer to help build and enhance the platforms that power risk, PnL and trading workflows across a global commodities business. The role requires an experienced engineer with a strong background in Python development, production-grade trading systems and front-office technology. You'll be responsible for designing scalable solutions, partnering directly with business users and delivering high-performance software in a fast-paced trading environment. You'll be working on: Building and enhancing Risk and PnL platforms used by trading teamsDeveloping scalable Python services and data-driven applicationsImproving performance, reliability and operational resilience of production systemsPartnering directly with traders and portfolio managers to deliver business-critical solutionsAutomating workflows and contributing to the evolution of a modern front-office technology stack The ideal Senior Software Engineer will have: 5+ years' commercial software engineering experienceStrong Python development skillsExperience building or supporting Risk and PnL systemsPrevious experience in a trading, hedge fund, commodities or investment banking environmentStrong understanding of market data and trading workflowsExcellent communication skills and the ability to work closely with front-office usersExperience with time-series or financial data This is an excellent opportunity to join one of the most respected investment firms in the market, working on highly visible systems with significant ownership from day one. Apply below with an up to date CV below to set up an initial call.