Core Python Developer (London)
Core Python Developer (London)

Core Python Developer (London)

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
G

At a Glance

  • Tasks: Develop and optimise a cutting-edge trading engine using Python.
  • Company: Join G-20 Group, a pioneer in Quantitative Trading systems.
  • Benefits: Competitive salary, dynamic work environment, and opportunities for growth.
  • Why this job: Be part of a team driving innovation in financial markets.
  • Qualifications: 5+ years in software development, strong Python skills required.
  • Other info: Work in a fast-paced, collaborative environment with excellent career prospects.

The predicted salary is between 36000 - 60000 £ per year.

About G20 Group

The G-20 Group is a pioneer in Quantitative Trading systems in cross-asset markets. Headquartered in Switzerland, we operate at the intersection of Quantitative Research, Software Engineering and Trading. The team combines a startup mindset with extensive experience in proprietary Trading, Technology and Quantitative Finance.

Role Overview

The G-20 London Office is seeking a highly skilled and motivated Core Python Developer to further develop and maintain the proprietary, in-house trading engine. We are seeking a candidate with a strong background in building large-scale low-latency systems. The role involves maintaining daily trading operations as well developing scalable, high-performance code, optimizing system architecture and modularity to ensure seamless operations and functionality. The ideal candidate will be self-driven, motivated, responsible and highly responsive, working independently to develop and improve the existing code base, while collaborating closely with diverse cross-functional teams of stakeholders and fellow developers. We are looking for someone with strong expertise in python programming, debugging, and system optimization, who is passionate about delivering practical, high-quality, PnL-focused solutions. The primary focus for this role will be working on core engine components, including trading engines, pricing, market making strategies and underlying trading infrastructure.

Key Responsibilities

  • Trading Engine Development: Develop the existing and new components within the trading engine while maintaining overall system design.
  • Ownership of Engine Components: Grow into ownership of existing or newly developed trading engine components, such as pricing, market-making, hedging, etc.
  • Performance Optimization: Continuously monitor and optimize trading engine performance.
  • Systems Refactorization: Work on appropriate code modularization, versioning, deployment and test processes.
  • Trading Infrastructure Development: Develop, improve and maintain overall trading infrastructure, including reference and market data, trades and balance dissemination services.
  • Trading Engine Operations: Ensure that day-to-day trading operations run smoothly.
  • Collaboration with Trading: Work directly with the trading team to understand their needs and deliver appropriate solutions that support the firm's strategic goals.

Requirements

  • Education: Bachelor’s or Master’s degree in computer sciences, Computer Science, Engineering, or a related field.
  • Experience: At least 5+ years' experience in software development, ideally in a high-paced trading environment.
  • Personal Qualities: Self-driven, motivated, responsible and highly responsive individual. Mature enough to work collaboratively on the existing code base. Ability to work effectively in a fast-paced trading environment. Strong and tactful communication skills, both verbal and written.
  • Tech Skills: Proficiency in Python and Async. Rust and React.js are bonuses. Proficiency in Unix based systems. Experience of cloud-based platforms (e.g. AWS). Experience with real-time data messaging (e.g. Redis, websockets). Experience with CI/CD tools, Jenkins, Supervisor and docker in particular. Fast problem-solving skills, combined with attention to details.

Preferred / Desirable Experience

  • Familiarity with low latency and high throughput systems.
  • Experience in the finance or cryptocurrency sectors is nice but not mandatory.
  • Experience with high-paced production or trading environments.

Deadline for applications: January 9th, 2026

Location and Right to Work: This role will be based full time from our London office. Only candidates who possess the right to work in the UK need apply.

Join G-20 and be a part of a team that is at the forefront of financial markets, driving innovation and excellence in the sector.

Core Python Developer (London) employer: G-20 Group

At G-20 Group, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our London office provides a unique opportunity to work at the cutting edge of Quantitative Trading, with a strong emphasis on employee growth through hands-on experience in high-performance systems development. We value self-driven individuals who thrive in a fast-paced environment and are committed to delivering impactful solutions, all while enjoying the benefits of a supportive team atmosphere and a commitment to excellence.
G

Contact Detail:

G-20 Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Core Python Developer (London)

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at G20 Group. A personal introduction can make all the difference when it comes to landing that interview.

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or portfolio showcasing your Python projects, make sure to highlight them. This is your chance to demonstrate your coding prowess and problem-solving abilities directly.

✨Tip Number 3

Prepare for technical interviews by brushing up on your algorithms and system design knowledge. Practice coding challenges and be ready to discuss your past projects in detail, especially those related to low-latency systems.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the G20 team.

We think you need these skills to ace Core Python Developer (London)

Python Programming
Async
Unix-based Systems
Cloud-based Platforms (e.g. AWS)
Real-time Data Messaging (e.g. Redis, websockets)
CI/CD Tools (e.g. Jenkins, Supervisor, Docker)
Performance Optimization
Systems Refactorization
Trading Engine Development
Collaboration with Cross-functional Teams
Fast Problem-Solving Skills
Attention to Detail
Strong Communication Skills (Verbal and Written)
Experience in High-paced Trading Environments
Ownership of Engine Components

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Core Python Developer role. Highlight your experience with Python, low-latency systems, and any relevant projects that showcase your skills in trading environments.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with our needs at G20 Group. Be sure to mention any specific experiences that relate to trading engine development.

Showcase Your Problem-Solving Skills: In your application, don’t forget to highlight your problem-solving abilities. We love candidates who can think on their feet and tackle challenges head-on, especially in fast-paced environments like trading.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us!

How to prepare for a job interview at G-20 Group

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with building large-scale low-latency systems and be prepared to solve coding challenges on the spot. Practising common algorithms and data structures in Python can really help you shine.

✨Understand the Trading Engine

Familiarise yourself with how trading engines work, especially in a quantitative trading context. Research G-20 Group's approach to trading and think about how your skills can contribute to their existing systems. Being able to discuss specific components like pricing or market-making strategies will show your genuine interest.

✨Showcase Your Problem-Solving Skills

Prepare to demonstrate your problem-solving abilities during the interview. Think of examples from your past experiences where you optimised system performance or refactored code. Highlighting your attention to detail and ability to work under pressure will resonate well with the interviewers.

✨Communicate Effectively

Strong communication is key, especially when collaborating with cross-functional teams. Practice explaining complex technical concepts in simple terms. This will not only showcase your understanding but also your ability to work collaboratively, which is crucial for this role.

Core Python Developer (London)
G-20 Group
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

G
  • Core Python Developer (London)

    London
    Full-Time
    36000 - 60000 £ / year (est.)
  • G

    G-20 Group

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>