Front Office Python Dev, Investment Banking

Front Office Python Dev, Investment Banking

Full-Time 50000 - 70000 € / year (est.) No home office possible
Thomson Keene

At a Glance

  • Tasks: Develop high-performance Python applications for equity derivatives and structured products.
  • Company: Leading Investment Banking firm with a focus on innovation and collaboration.
  • Benefits: Hybrid working, competitive salary, and opportunities for professional growth.
  • Other info: Collaborate globally and enhance your career in a supportive, agile environment.
  • Why this job: Join a dynamic team and make an impact in the fast-paced world of investment banking.
  • Qualifications: Strong Python skills and experience in front office technology environments.

The predicted salary is between 50000 - 70000 € per year.

Our leading Investment Banking client is looking for a Python Developer to join a front office technology team focused on delivering scalable solutions across Equity & Fund Structured Products. This is a hands-on role working directly with Sales, Trading and Structuring to build high-performance systems supporting pricing, risk and execution.

What you’ll be doing:

  • Working closely with front office stakeholders to gather and deliver on business requirements
  • Building scalable, high-performance applications for equity derivatives / structured products
  • Developing robust solutions across pricing, risk and execution platforms
  • Contributing to system design, optimisation and performance improvements
  • Collaborating with engineers across global teams to deliver end-to-end solutions
  • Ensuring code quality through testing, reviews and best engineering practices

What we’re looking for:

  • Strong Python development experience
  • Experience working in front office or markets technology environments
  • Exposure to equity derivatives or structured products
  • Strong problem-solving mindset with a focus on delivery

Desirable skills:

  • Solid Core Java skills and understanding of software engineering principles
  • Experience with pricing or risk platforms / high-performance systems
  • Exposure to messaging technologies (JMS, MQ) and containers (Docker, Kubernetes)
  • Experience working in Agile environments with tools like Git, Jira or Confluence
  • Experience working in global teams or cross-platform environments

Front Office Python Dev, Investment Banking employer: Thomson Keene

Join a leading Investment Banking firm in London, where innovation meets collaboration. As a Front Office Python Developer, you'll thrive in a dynamic hybrid working environment that fosters professional growth and encourages teamwork with front office stakeholders. With a focus on building high-performance systems for equity derivatives, you'll have the opportunity to enhance your skills while contributing to impactful projects in a supportive and forward-thinking culture.

Thomson Keene

Contact Detail:

Thomson Keene Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Front Office Python Dev, Investment Banking

Tip Number 1

Network like a pro! Reach out to your connections in the investment banking sector, especially those who work with Python or in front office roles. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your Python projects, especially those related to equity derivatives or structured products. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges that focus on high-performance systems and ensure you're comfortable discussing your thought process with interviewers.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities tailored for tech-savvy folks like you. Plus, it’s a great way to get noticed by hiring managers who are looking for candidates with your specific skill set.

We think you need these skills to ace Front Office Python Dev, Investment Banking

Python Development
Equity Derivatives
Structured Products
System Design
Performance Optimisation
Code Quality Assurance
Core Java

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of a Python Developer in Investment Banking. Highlight your experience with equity derivatives and structured products, as well as any relevant projects that showcase your skills in building high-performance applications.

Showcase Your Problem-Solving Skills:In your application, don’t just list your technical skills; demonstrate how you've used them to solve real-world problems. Share specific examples where you’ve delivered scalable solutions or optimised performance in previous roles.

Highlight Collaboration Experience:Since this role involves working closely with front office stakeholders and global teams, make sure to mention any collaborative projects you've been part of. Emphasise your ability to communicate effectively with both technical and non-technical team members.

Apply Through Our Website:We encourage you to apply directly through our website. This not only streamlines the process but also ensures your application gets the attention it deserves. Plus, it’s a great way to show your enthusiasm for joining our team!

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 used Python to solve complex problems, especially in a front office context. They’ll want to see your coding prowess, so practice writing clean, efficient code.

Understand the Business Side

Since this role involves working closely with Sales, Trading, and Structuring, it’s crucial to understand how these areas operate. Familiarise yourself with equity derivatives and structured products, and be prepared to discuss how technology can enhance their performance and efficiency.

Showcase Your Problem-Solving Skills

Be ready to tackle some technical challenges during the interview. They’ll likely present you with real-world scenarios related to pricing or risk platforms. Think aloud as you work through these problems to demonstrate your thought process and problem-solving mindset.

Highlight Collaboration Experience

This role requires collaboration with global teams, so share examples of how you’ve successfully worked in cross-platform environments. Discuss your experience with Agile methodologies and tools like Git, Jira, or Confluence to show that you’re a team player who can adapt to different workflows.