Senior Python Developer - Financial Technology

Senior Python Developer - Financial Technology

Posted 5 days ago by McGregor Boyall

£850 Per day
Inside
Hybrid
London, England, United Kingdom

Summary: The Senior Python Developer role within a global Tier 1 investment bank focuses on developing and maintaining high-availability trading platforms in a fast-paced environment. The position requires strong Python skills and experience with financial systems, collaborating closely with trading teams. The developer will work in an agile setting, providing production support for critical trading systems. This role offers a competitive daily rate and hybrid working arrangements.

Key Responsibilities:

  • Develop and maintain large-scale distributed financial systems
  • Work directly with trading teams on FX and derivatives platforms
  • Build robust, high-performance applications using modern development practices
  • Collaborate in an agile environment with continuous integration
  • Provide 3rd line production support for critical trading systems

Key Skills:

  • Strong Python skills (or equivalent OO/Functional language experience)
  • Degree in Computer Science, Physics, Engineering, Mathematics or similar
  • Experience with high-availability financial systems
  • Solid understanding of algorithms, data structures, and design patterns
  • Knowledge of messaging middleware and TCP/IP networking
  • Front office trading experience (FX/Fixed Income/Derivatives preferred)
  • Agile development experience (SCRUM, XP, Kanban)
  • Excellent problem-solving skills under pressure

Salary (Rate): £850.00/daily

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Senior Python Developer - Financial Technology

Up to £850 per day via umbrella | Hybrid Working | London Area

Join a dynamic team within a global Tier 1 investment bank building cutting-edge financial systems that operate at global scale. They are seeking an exceptional Python developer to work on high-availability trading platforms in a fast-paced, front office environment.

What You'll Do

  • Develop and maintain large-scale distributed financial systems
  • Work directly with trading teams on FX and derivatives platforms
  • Build robust, high-performance applications using modern development practices
  • Collaborate in an agile environment with continuous integration
  • Provide 3rd line production support for critical trading systems

What We're Looking For

  • Strong Python skills (or equivalent OO/Functional language experience)
  • Degree in Computer Science, Physics, Engineering, Mathematics or similar
  • Experience with high-availability financial systems
  • Solid understanding of algorithms, data structures, and design patterns
  • Knowledge of messaging middleware and TCP/IP networking
  • Front office trading experience (FX/Fixed Income/Derivatives preferred)
  • Agile development experience (SCRUM, XP, Kanban)
  • Excellent problem-solving skills under pressure

Bonus Points For

  • Derivative/Options product knowledge
  • Experience with integrated trading platforms (SecDB, Athena, Quartz)
  • FIX Protocol or FpML knowledge
  • SQL/NoSQL database experience

McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.