Enable job alerts via email!

Staff Software Engineer – Python – Commodities Trading

JR United Kingdom

City Of 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 is looking for a Staff Software Engineer with exceptional Python expertise to join their core engineering team. You will work on a cutting-edge real-time trading platform and collaborate with talented developers and traders. This is an exciting opportunity to contribute to impactful software in a fast-paced environment.

Qualifications

  • Extensive experience in developing production-grade systems using Python.
  • Strong understanding of PostgreSQL and relational databases.
  • Experience in technical leadership and mentoring.

Responsibilities

  • Lead the design and development of scalable backend systems using Python.
  • Collaborate with cross-functional teams for architectural decisions.
  • Mentor engineers to promote a high-performance culture.

Skills

Python
Distributed Systems
Technical Leadership
REST APIs
Backend Architecture
PostgreSQL

Job description

Social network you want to login/join with:

Staff Software Engineer – Python – Commodities Trading, london (city of london)

col-narrow-left

Client:

Orbis Group

Location:

london (city of 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.