Python Developer in London

Python Developer in London

London Full-Time 60000 - 80000 £ / year (est.) No home office possible
Thomson Keene

At a Glance

  • Tasks: Design and develop complex server-side components in a fast-paced financial services environment.
  • Company: Join a high-profile, fully funded initiative with a focus on engineering excellence.
  • Benefits: Competitive salary, professional development, and the chance to work on impactful projects.
  • Why this job: Make a real difference in the financial sector while honing your Python skills.
  • Qualifications: 5+ years of Python experience; financial services background preferred.
  • Other info: Dynamic role with opportunities for growth and collaboration with key stakeholders.

The predicted salary is between 60000 - 80000 £ per year.

We are seeking an experienced Python Developer to join a high-profile, fully funded two-year initiative. As part of a critical engineering programme, you will support core delivery streams, remove bandwidth constraints, and help drive momentum toward key 2026/2027 milestones.

What You'll Do

You'll design and develop complex server-side components within a fast-paced financial services environment, working closely with demanding stakeholders to translate complex requirements into robust, scalable solutions.

What We're Looking For

  • Essential
  • 5+ years of strong Python development (Java advantageous)
  • Proven experience designing and building complex server-side systems
  • Background in Financial Services — specifically front office derivatives, pre-trade/origination, or post-trade management systems
  • Computer Science degree or equivalent
  • Solid understanding of Agile and Lean practices
  • Excellent communication skills — clear, concise, and able to articulate problems and solutions confidently
  • Self-starter with the ability to prioritise and work independently under pressure
  • Desirable
    • Pricing and risk knowledge across derivative products
    • Derivatives risk domain expertise (Greeks and Scenarios)
    • Equity Derivatives product knowledge (Futures, Options, Convertibles)

    Python Developer in London employer: Thomson Keene

    Join a dynamic and innovative team as a Python Developer in a high-profile financial services initiative, where your expertise will directly contribute to achieving critical milestones. Our collaborative work culture fosters continuous learning and professional growth, offering you the chance to work on complex server-side systems while engaging with key stakeholders. Located in a vibrant financial hub, we provide a stimulating environment that values creativity and encourages you to make a meaningful impact.
    Thomson Keene

    Contact Detail:

    Thomson Keene Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Python Developer in London

    ✨Tip Number 1

    Network like a pro! Reach out to your connections in the financial services sector and let them know you're on the lookout for Python Developer roles. You never know who might have the inside scoop on an opportunity that’s not even advertised yet.

    ✨Tip Number 2

    Prepare for those interviews by brushing up on your technical skills and understanding of Agile practices. We recommend doing mock interviews with friends or using online platforms to get comfortable articulating your thought process and solutions.

    ✨Tip Number 3

    Showcase your projects! Whether it’s on GitHub or your personal website, having a portfolio of your work can really set you apart. Make sure to highlight any complex server-side systems you've built, especially if they relate to financial services.

    ✨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, we love seeing candidates who are proactive about their job search!

    We think you need these skills to ace Python Developer in London

    Python Development
    Java
    Server-Side Systems Design
    Financial Services Knowledge
    Front Office Derivatives Experience
    Pre-Trade/Origination Systems
    Post-Trade Management Systems
    Agile Practices
    Lean Practices
    Communication Skills
    Self-Starter
    Prioritisation
    Pricing and Risk Knowledge
    Derivatives Risk Domain Expertise
    Equity Derivatives Product Knowledge

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV is tailored to highlight your Python development experience and any relevant financial services background. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

    Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for this Python Developer role. Be sure to mention your experience with server-side systems and how you can contribute to our exciting initiative.

    Showcase Your Communication Skills: Since excellent communication is key for this role, make sure your application reflects that. Use clear and concise language, and don’t hesitate to articulate your problem-solving approach in your written materials.

    Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us. Plus, it’s super easy!

    How to prepare for a job interview at Thomson Keene

    ✨Know Your Python Inside Out

    Make sure you brush up on your Python skills before the interview. Be ready to discuss your past projects and how you've tackled complex server-side components. They’ll likely ask you to solve coding problems, so practice common algorithms and data structures in Python.

    ✨Understand Financial Services Basics

    Since this role is in financial services, it’s crucial to have a solid grasp of the industry. Familiarise yourself with front office derivatives and post-trade management systems. Being able to speak the language of finance will impress your interviewers and show that you’re serious about the role.

    ✨Communicate Clearly and Confidently

    You’ll need to articulate complex ideas simply and clearly. Practice explaining your thought process when solving problems. Use examples from your experience to demonstrate how you’ve communicated effectively with stakeholders in the past.

    ✨Show Your Agile Mindset

    Since they value Agile and Lean practices, be prepared to discuss how you’ve applied these methodologies in your previous roles. Share specific examples of how you’ve adapted to changes and prioritised tasks under pressure, showcasing your self-starter attitude.

    Python Developer in London
    Thomson Keene
    Location: London

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    >