Job Description
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.