Enable job alerts via email!

Staff Software Engineer – Python – Commodities Trading

JR United Kingdom

London

On-site

GBP 70,000 - 100,000

Full time

7 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading commodities trading firm in London seeks skilled Staff Software Engineers to enhance their real-time trading platform. Candidates are expected to excel in Python development and show a strong grasp of backend architecture and leadership abilities. This position offers a unique opportunity to work in a dynamic team and shape innovative solutions in a competitive market environment.

Qualifications

  • Extensive experience developing production-grade systems in Python.
  • Experience with distributed systems in a trading environment.
  • Track record of technical leadership.
  • Strong understanding of backend architecture.

Responsibilities

  • Lead the design and development of scalable backend systems using Python.
  • Collaborate with teams to translate business needs into technical solutions.
  • Mentor engineers to foster a growth-oriented engineering culture.
  • Contribute to the technical roadmap and robust delivery.

Skills

Python
REST APIs
Backend architecture
Distributed systems

Tools

PostgreSQL

Job description

Social network you want to login/join with:

Staff Software Engineer – Python – Commodities Trading, london

col-narrow-left

Client:

Orbis Group

Location:

london, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Views:

4

Posted:

26.06.2025

Expiry Date:

10.08.2025

col-wide

Job Description:

Orbis is working with one of London’s most exciting and ambitious commodities trading firms who are looking to hire a number of new Staff Software Engineers with exceptional Python expertise to join their core engineering team.

You will be working alongside some of the industry’s most talented Python Developers on a cutting-edge real-time trading platform, partnering closely with trading and technology teams to deliver impactful, scalable software in a fast-paced, data-rich environment.

Your key responsibilities will be:

  • Lead the design and development of scalable backend systems using Python (and/or Go), contributing to a real-time trading platform.
  • Collaborate with cross-functional teams to translate complex business needs into technical solutions and architectural decisions.
  • Mentor engineers at all levels, shaping a high-performance, growth-oriented engineering culture.
  • Contribute to the long-term technical roadmap, balancing innovation with robust delivery in a rapidly changing environment.

Successful applicants will have:

  • Extensive experience developing production-grade systems in Python and working with distributed systems at a Trading Firm, Hedge Fund or similar.
  • Excellent prior experience contributing to major technology/system architecture decisions
  • A track record of technical leadership, such as mentoring engineers and leading complex projects.
  • A strong understanding of REST APIs and backend architecture as well as a deep knowledge of relational databases (ideally PostgreSQL)

If this role sounds like a strong fit for your skills and ambitions, please apply with an up-to-date CV to take the next step in your engineering career.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.