Staff Software Engineer – Python – Commodities Trading
Staff Software Engineer – Python – Commodities Trading

Staff Software Engineer – Python – Commodities Trading

Full-Time 43200 - 72000 £ / year (est.) No home office possible
O

At a Glance

  • Tasks: Lead the design of scalable backend systems for a real-time trading platform using Python.
  • Company: Join one of London’s most ambitious commodities trading firms, known for innovation.
  • Benefits: Enjoy a dynamic work environment with opportunities for mentorship and career growth.
  • Why this job: Work with top talent in a fast-paced, data-rich setting that values innovation.
  • Qualifications: Extensive Python experience and a background in trading or hedge funds required.
  • Other info: Opportunity to shape engineering culture and contribute to long-term technical strategies.

The predicted salary is between 43200 - 72000 £ per year.

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.

Staff Software Engineer – Python – Commodities Trading employer: Orbis Group

Join one of London’s most dynamic commodities trading firms, where innovation meets collaboration in a vibrant work culture. As a Staff Software Engineer, you will not only contribute to cutting-edge technology but also have the opportunity to mentor fellow engineers and shape the future of our engineering team. With a focus on employee growth and a commitment to delivering impactful solutions, this role offers a unique chance to thrive in a fast-paced, data-rich environment while enjoying the benefits of working in one of the world's leading financial hubs.
O

Contact Detail:

Orbis Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer – Python – Commodities Trading

Tip Number 1

Network with professionals in the commodities trading sector. Attend industry meetups or webinars to connect with current employees at the firm and gain insights into their work culture and expectations.

Tip Number 2

Showcase your Python expertise by contributing to open-source projects or creating your own projects that demonstrate your skills in building scalable backend systems. This will give you practical examples to discuss during interviews.

Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of REST APIs and backend architecture. Be ready to discuss your experience with relational databases, particularly PostgreSQL, as this is crucial for the role.

Tip Number 4

Highlight your leadership experience in mentoring engineers and leading projects. Be prepared to share specific examples of how you've contributed to a high-performance engineering culture in your previous roles.

We think you need these skills to ace Staff Software Engineer – Python – Commodities Trading

Expertise in Python programming
Experience with Go programming language
Strong understanding of backend architecture
Proficiency in developing production-grade systems
Knowledge of distributed systems
Experience with REST APIs
Deep knowledge of relational databases, particularly PostgreSQL
Technical leadership and mentoring skills
Ability to translate business needs into technical solutions
Experience in contributing to technology/system architecture decisions
Strong problem-solving skills
Collaboration skills for cross-functional teamwork
Adaptability in a fast-paced, data-rich environment
Experience in commodities trading or similar financial sectors

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your extensive experience with Python and any relevant work in commodities trading or similar environments. Emphasise your contributions to major technology decisions and any leadership roles you've held.

Showcase Technical Skills: In your application, clearly outline your technical skills, particularly in backend architecture, REST APIs, and relational databases like PostgreSQL. Provide specific examples of projects where you applied these skills.

Highlight Leadership Experience: Since the role involves mentoring and leading teams, include details about your previous leadership experiences. Mention any instances where you shaped engineering culture or led complex projects.

Craft a Compelling Cover Letter: Write a cover letter that connects your background to the job description. Discuss your passion for developing scalable systems and how you can contribute to the company's goals in a fast-paced trading environment.

How to prepare for a job interview at Orbis Group

Showcase Your Python Expertise

Make sure to highlight your extensive experience with Python during the interview. Be prepared to discuss specific projects where you've developed production-grade systems, especially in a trading environment.

Demonstrate Technical Leadership

Share examples of how you've mentored other engineers or led complex projects. This will show that you not only have the technical skills but also the ability to foster a high-performance engineering culture.

Understand the Business Needs

Be ready to explain how you've translated complex business requirements into technical solutions in the past. This will demonstrate your ability to collaborate effectively with cross-functional teams.

Familiarise Yourself with Their Tech Stack

Research the company's tech stack, particularly their use of REST APIs and relational databases like PostgreSQL. Being knowledgeable about their tools and technologies will help you engage in more meaningful discussions during the interview.

Staff Software Engineer – Python – Commodities Trading
Orbis Group
O
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>