Senior Python Developer

G-20 Strategies AG
London
GBP 60,000 - 100,000
Job description

About G20 Strategies
G-20 Strategies, headquartered in Zurich, Switzerland, is a leading crypto market maker, employing a quantitative, technology-driven approach. The team combines a startup mindset with extensive experience in proprietary trading, digital assets, technology, and quantitative finance.

Role Overview
The G-20 London Office is seeking a highly skilled and motivated Senior Python Developer to further develop and maintain the proprietary, in-house trading engine. 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 also collaborating closely with diverse cross-functional team 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, pricing and market making strategies.

Responsibilities

  • Trading Engine Operations: Ensure that day-to-day trading operations run smoothly.
  • 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.
  • 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, Data Science, Engineering, or a related field.

Experience: At least 5 years of 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.

Technical Skills:

  • Proficiency in Python. Rust is a bonus.
  • 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 deployment and monitoring tools, e.g. supervisor, dockers, Grafana, Nagios, etc.
  • Excellent problem-solving skills and attention to detail.

Preferred Experience:

  • Experience in the finance or cryptocurrency sectors.
  • Experience with exchange connectors implementation.
  • Familiarity with low latency systems and high-frequency trading environments.

Right to Work: only candidates who possess the right to work in the UK need apply.

Application deadline: apply by end of day Wednesday March 19th GMT.

Benefits

  • Opportunity to work at one of the world's leading crypto market makers.
  • Competitive compensation.
  • Company that values individual accountability as well as team collaboration.
  • Potential for growth within a global firm.

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Finance

Industries: IT Services and IT Consulting

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Python Developer jobs in London