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.