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
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
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.