At a Glance
- Tasks: Develop and maintain 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: Make an impact in finance with innovative technology and collaborative teams.
- Qualifications: 5+ years in software development, strong Python skills, and a passion for problem-solving.
- Other info: Fast-paced environment with excellent career advancement opportunities.
The predicted salary is between 43200 - 72000 ÂŁ per year.
About G-20 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
We are hiring a Core Python Developer to further develop and maintain the proprietary, in‑house trading engine. The role involves maintaining daily trading operations, developing scalable, high‑performance code, and optimizing system architecture. The ideal candidate is self‑driven, motivated, responsible and highly responsive, working independently to improve the existing code base while collaborating with cross‑functional teams. We look for strong expertise in Python, debugging, and system optimization, and a passion for delivering high‑quality, PnL‑focused solutions. Primary focus: core engine components, including trading engines, pricing, market‑making strategies, and underlying infrastructure.
Key Responsibilities
- Develop new and existing components within the trading engine, maintaining overall system design.
- Take ownership of engine components such as pricing, market‑making, and hedging.
- Continuously monitor and optimize trading engine performance.
- Refactor code for modularity, versioning, deployment, and testing.
- Develop, improve, and maintain trading infrastructure (reference data, market data, trade and balance dissemination services).
- Ensure day‑to‑day trading operations run smoothly.
- Collaborate with the trading team to understand needs and deliver solutions that support strategic goals.
Requirements
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Experience: 5+ years in software development, preferably in a high‑paced trading environment.
- Personal qualities: self‑driven, responsible, collaborative, effective in fast environments, strong communication.
- Tech skills: Proficiency in Python. Knowledge of Rust and React.js is a bonus. Unix systems, cloud platforms (AWS), real‑time data messaging (Redis, websockets), CI/CD tools (Jenkins, Supervisor, Docker) preferred. Fast problem‑solving and attention to detail.
Preferred / Desirable Experience
- Familiarity with low‑latency, high‑throughput systems.
- Experience in finance or cryptocurrency sectors (nice but not mandatory).
- Experience in high‑paced production or trading environments.
Deadline for applications: January 9th, 2026
Location and Right to Work: Full‑time, based in London office. Candidates must have the right to work in the UK.
Core Python Developer (London) employer: G-20 Strategies AG
Contact Detail:
G-20 Strategies AG 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 people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your Python projects, especially those related to trading systems or optimisations. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design principles. Practice common algorithms and data structures, and be ready to discuss your past projects in detail.
✨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 our team at G-20 Group.
We think you need these skills to ace Core Python Developer (London)
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 and any relevant projects that showcase your skills in trading systems or high-performance code.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about quantitative trading and how your background makes you a perfect fit for our team at G-20 Group.
Showcase Your Problem-Solving Skills: In your application, don’t forget to mention specific examples where you've solved complex problems or optimised systems. We love seeing how you tackle challenges head-on!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates!
How to prepare for a job interview at G-20 Strategies AG
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with core components like trading engines and pricing strategies. Practise coding challenges that focus on debugging and system optimisation, as these are crucial for the role.
✨Understand the Trading Environment
Familiarise yourself with the basics of quantitative trading and the specific technologies mentioned in the job description, like Redis and Docker. Showing that you understand the fast-paced nature of trading environments will impress the interviewers and demonstrate your readiness for the role.
✨Prepare for Scenario-Based Questions
Expect questions that assess how you would handle real-world problems in a trading context. Think about past experiences where you had to optimise code or improve system performance. Be ready to explain your thought process and the impact of your solutions.
✨Show Your Collaborative Spirit
Since the role involves working with cross-functional teams, be prepared to discuss how you've successfully collaborated in the past. Highlight any experiences where you took ownership of projects and worked closely with others to achieve strategic goals.