Python Developer - FRTB in London

Python Developer - FRTB in London

London Full-Time No working from home possible
Emagine Consulting

At a Glance

  • Tasks: Design and develop robust Python applications for trading and risk analytics.
  • Company: Join emagine, a leading consultancy in financial services with a culture of integrity.
  • Benefits: Competitive pay, dynamic work environment, and opportunities for career growth.
  • Other info: Embrace a culture of openness and equity in a high-performing team.
  • Why this job: Make a real impact on trading systems while collaborating with industry experts.
  • Qualifications: 5+ years of Python development experience and strong problem-solving skills.

We are seeking a highly motivated Software Engineer to join a high-performing team building next-generation trading and risk systems. This role offers end-to-end involvement across the software development lifecycle, including the development of major greenfield components within a strategic platform.

You will work closely with both technology and business stakeholders to deliver impactful solutions directly to trading desks and senior leadership, contributing to mission-critical initiatives across global markets.

Main Responsibilities:

  • Design and develop robust, scalable Python applications for risk and trading analytics
  • Work with large-scale datasets (billions of rows), ensuring performance and efficiency
  • Collaborate closely with quants, traders, and business stakeholders to interpret requirements and translate them into technical solutions
  • Contribute to system architecture and build components from the ground up
  • Take ownership of deliverables and drive workstreams independently

Key Requirements:

  • Strong Python engineering background (5+ years of hands-on development building full applications, not just scripting)
  • Deep familiarity with the Python ecosystem and core libraries
  • Solid computer science fundamentals and understanding of system design
  • Experience building scalable, high-performance data processing systems
  • Ability to operate as a self-starter with strong ownership and initiative

Nice to Have:

  • Prior exposure to risk systems, trading platforms, or pricing models
  • Understanding of financial products and quantitative concepts
  • Experience working directly with quants and business stakeholders

If you are up to the challenge and would like to find out more, get in touch with us immediately, our internal recruitment team is always keen to hear from dynamic individuals that are looking to further their career and explore their full potential.

emagine is an equal opportunity employer, and employment practices are based strictly on merit. It is the policy of the Company to give equal opportunity in employment regardless of sex, sexual orientation, marital status, race, age, disability, gender reassignment, pregnancy and maternity, religion or ethnic origin.

Python Developer - FRTB in London employer: Emagine Consulting

At emagine, we pride ourselves on being a leading professional services consultancy that fosters a culture of openness and integrity. Our London-based Python Developer role offers not only competitive remuneration but also the opportunity to work on cutting-edge trading and risk systems in a collaborative environment, where your contributions directly impact global markets. We are committed to your professional growth, providing a supportive atmosphere that encourages innovation and the development of meaningful relationships with both colleagues and clients.

Emagine Consulting

Contact Details:

Emagine Consulting Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to your connections in the finance and tech sectors. Attend meetups or webinars related to Python development and trading systems. You never know who might have the inside scoop on job openings!

Tip Number 2

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

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and system design principles. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key, so own your experience!

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Keep an eye on our job listings and make sure your application stands out by tailoring it to the role.

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

Python Development
Software Engineering
Data Processing
System Design
Performance Optimisation
Collaboration with Stakeholders
Ownership and Initiative

Some tips for your application 🫡

Show Off Your Python Skills:Make sure to highlight your strong Python engineering background in your application. We want to see your hands-on experience and how you've built full applications, not just scripts. This is your chance to shine!

Tailor Your Application:Don’t just send a generic CV! Tailor your application to reflect the key requirements mentioned in the job description. Show us how your experience aligns with designing robust, scalable applications for risk and trading analytics.

Demonstrate Collaboration:We love teamwork! In your application, mention any experiences where you collaborated closely with quants, traders, or business stakeholders. This will show us that you can interpret requirements and translate them into technical solutions effectively.

Take Ownership:We’re looking for self-starters who take ownership of their work. In your application, share examples of how you've driven workstreams independently and contributed to system architecture. This will help us see your initiative and dedication!

How to prepare for a job interview at Emagine Consulting

Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with building full applications, not just scripting. Prepare to showcase your understanding of the Python ecosystem and core libraries, as this will be crucial for the role.

Understand the Financial Context

Since this position involves trading and risk systems, it’s essential to have a grasp of financial products and quantitative concepts. Familiarise yourself with common terms and practices in the finance sector so you can engage meaningfully with quants and traders during the interview.

Showcase Your Problem-Solving Skills

Be prepared to discuss specific examples where you've designed and developed scalable, high-performance data processing systems. Highlight your ability to take ownership of deliverables and drive workstreams independently, as this is a key requirement for the role.

Prepare for Technical Questions

Expect technical questions that assess your computer science fundamentals and system design knowledge. Practice coding challenges or system design scenarios that could come up, and be ready to explain your thought process clearly and confidently.