Find a jobRecruiters

Desk Software Engineer (Commodities & Derivatives)

Exclusive opportunity

Onsite

Desk Software Engineer (Commodities & Derivatives)

NJF Global Holdings Ltd

Desk Software Engineer (Commodities & Derivatives)

Skills

Google Cloud PlatformReactPythonNumPypandasPostgreSQLGoogle BigQueryAIGitHubKubernetesFastAPISupply Chain

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

£300,000 – £650,000 / year

Location:

London, UK

Work mode:

Onsite

Published on:

28 September 2026

What they need


  • Our Client: Tier-1 hedgefund - Commodities Desk
  • Location: On-site (Remote work is not supported; desk presence is mandatory)
  • Experience Level: 3 to 10 years of professional software engineering experience (Ideal target: ~6 years)
  • Education Pedigree: Top-tier academic background (Top-20 university institution preferred)

Role Summary

We are seeking a high-caliber Desk Software Engineer to partner directly with senior commodity traders on an active, fast-paced trading desk. This position prioritizes algorithmic thinking, practical problem-solving, and robust system design over pure quantitative modeling.

You will be dealing with real-world physical commodity markets—such as shipping routes, maritime chokepoints, natural gas networks, and refinery operations—that have equities, futures, and derivatives attached. Your mission is to ingest the chaotic telemetry of the physical world, surface causal relationships, and build production-grade analytical tools that directly drive real-time PnL.

Key Responsibilities

  • Speed-to-Insight Data Pipelines: Build custom web scrapers, automated ingestion pipelines, and robust APIs to capture noisy, malformed data the instant it drops. Clean, weight, and blend this data to uncover causal relationships before the broader market recognizes a shift in the status quo.
  • Chain-Effect Prediction: Design and implement predictive models that map out downstream impacts across correlated assets, equities, derivatives, and complex supply chain networks.
  • Scale the Trader's Edge: Traders spot market anomalies and rapidly prototype ideas in Python (often laden with edge cases and bugs). You will take these prototypes apart, work through the core logic directly with the trader, and hand-craft clean, optimized, production-grade systems from scratch—owning them end-to-end without relying on AI code generation shortcuts.
  • High-Performance Engineering: Write efficient, production-grade Python code that handles massive datasets. Optimize memory management, bypass GIL bottlenecks, vectorize calculations, and leverage asyncio and FastAPI for low-friction execution.

Our Tech Stack

  • Languages & Data Processing: Python (Pandas, Polars, NumPy, Dask)
  • Cloud & Storage: Google Cloud Platform (Spanner, BigTable, BigQuery), PostgreSQL
  • Infrastructure & Workflow: Kubernetes, GitHub, Modern AI Tooling
  • Interfaces: React

Real-World Pain Points You Will Solve

To thrive on this desk, you must be prepared to tackle the specific operational friction that kills generic software projects:

  • The "Garbage-In, Reality-Out" Problem: Incoming data feeds from websites, ship trackers, and sensor networks are notoriously malformed, delayed, or missing. You will build resilient parsing architectures that turn messy, real-world chaos into pristine analytical streams.
  • Bridging the Prototype-to-Production Gap: Traders move fast and break things to catch a fleeting market anomaly. You will frequently inherit spaghetti code full of edge cases and translate it into robust, scalable, low-latency production systems without losing the underlying trading logic.
  • Combating Scale Bottlenecks & GIL Lag: As datasets balloon across multiple commodity verticals, naive Python code grinds to a halt. You will constantly diagnose memory limits, optimize data structures, and vectorize calculations to keep processing speeds ahead of the market.
  • Balancing Technical Debt vs. Speed-to-Alpha: In a fast-twitch trading environment, building the right thing next week is useless if the market moves today. You will use sharp commercial acumen to ruthlessly prioritize features, weighing engineering hours directly against tangible PnL impact.

Candidate Profile & Requirements

  • Experience & Stability (3–10 Years, Ideal: 6): You have proven industry experience and a stable track record. We are looking for builders who have stayed put long enough to see successful systems through to production—no serial job-hoppers.
  • Big Tech Pedigree: You do not need a background in finance or commodities, but you must bring serious engineering chops from a top-tier tech environment where you built something substantial.
  • Academic Excellence & Competitive Drive: We heavily index for top-20 university degrees and top academic performance. We love multidisciplinary backgrounds (e.g., double/triple majors in Computer Science, Math, and Economics), CS graduates who competed in math competitions, and individuals who earned prizes for academic excellence. This signals a fierce, competitive mindset in intellectually demanding areas, without veering into ivory-tower academia.
  • An Engineer’s Engineer: You possess a deep command of data structures and algorithms. You can effortlessly debate Big O complexity, dive into the weeds on time-series lags and lead-lag market dynamics, and crush all mid-level and a majority of hard-level LeetCode problems. Efficiency is your edge.
  • Maturity & Grit: You bring a balance of raw, high-intensity drive and seasoned professional maturity. Ego and fragility have no place here.
  • Commercial Acumen: You can run a back-of-the-envelope ROI calculation to determine if a project is worth pursuing. You weigh development hours directly against PnL generation to ensure engineering resources are optimized.
  • Hungry & Fast-Twitch: You are genuinely curious about how physical markets work under the hood and thrive in a high-octane, collaborative, in-office environment.

Other offers great for you!

These companies are also looking for great profiles

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

10 days ago

Quick apply

Cherrypick

Software Engineer

Freelance

Paris, France

Hybrid

Skills

PythonNumPypandas

13 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools