At a Glance
- Tasks: Design and develop scalable Python components for risk and PnL systems in finance.
- Company: Join a leading Tier 1 investment bank with a focus on innovation.
- Benefits: Competitive daily rate, hybrid work model, and a chance to shape the future of finance.
- Other info: Dynamic, fast-paced environment with opportunities for professional growth.
- Why this job: Be part of a high-impact team transforming risk management in equities trading.
- Qualifications: 5+ years of Python experience and knowledge of financial markets required.
A leading Tier 1 investment bank is seeking a Senior Python Engineer to join its front-office Equities Risk & PnL Technology team, supporting a high-profile, multi-year transformation programme. This is a critical, fully funded initiative focused on enhancing risk and PnL capabilities across the equities derivatives stack. You will play a key role in delivering core engineering components, helping to scale systems that directly support trading, pricing and risk management.
This is not a support function. You will be working on business-critical systems used by traders and quants, contributing to the architecture and build of next-generation risk infrastructure.
The Role
You will join a high-performing engineering team responsible for building and enhancing risk and PnL platforms within a front-office environment. Key responsibilities include:
- Designing and developing scalable server-side components in Python (with some exposure to Java where required)
- Building and enhancing systems that support real-time risk, pricing and PnL calculations
- Working closely with traders, quants and product stakeholders to understand complex requirements
- Contributing to architecture decisions and system design within a large-scale transformation programme
- Driving delivery within an Agile environment, ensuring high-quality, performant code
What They’re Looking For
- Strong Python engineering experience (5+ years) in complex backend systems
- Proven experience within financial markets, ideally in:
- Front-office risk systems
- Pre-trade / origination platforms
- Post-trade or PnL systems
- Greeks and scenario analysis
- Equity derivatives (options, futures, convertibles)
Desirable:
- Experience with internal risk platforms
- Java exposure
- Computer Science (or equivalent) background
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
Senior Python Engineer - Equities Risk & PnL Technology employer: McGregor Boyall Associates Limited
Contact Detail:
McGregor Boyall Associates Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Python Engineer - Equities Risk & PnL Technology
✨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 engineering and risk management. You never know who might have a lead on that perfect role!
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your Python projects, especially those related to financial systems. 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 knowledge of derivatives pricing and risk concepts. Be ready to discuss how you've tackled complex backend challenges in previous roles. Confidence is key!
✨Tip Number 4
Don't forget to apply through our website! We make it easy for you to find roles that match your skills. Plus, it shows you're serious about joining our team and helps us get to know you better.
We think you need these skills to ace Senior Python Engineer - Equities Risk & PnL Technology
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Senior Python Engineer. Highlight your experience with Python and any relevant financial market knowledge, especially around risk systems and derivatives. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a perfect fit. Don’t forget to mention your experience in Agile environments and your ability to work closely with traders and quants.
Showcase Your Projects: If you've worked on any projects that involved building scalable systems or enhancing risk platforms, make sure to include them. We love seeing real-world examples of your work, especially if they relate to the financial sector or involve complex backend systems.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy!
How to prepare for a job interview at McGregor Boyall Associates Limited
✨Know Your Python Inside Out
Make sure you brush up on your Python skills, especially in the context of backend systems. Be ready to discuss your past projects and how you've tackled complex problems using Python. They’ll want to see your depth of knowledge, so prepare to dive into specifics!
✨Understand Financial Markets
Since this role is heavily focused on equities risk and PnL technology, it’s crucial to have a solid grasp of financial concepts. Familiarise yourself with derivatives pricing, Greeks, and scenario analysis. Being able to speak the language of traders and quants will set you apart.
✨Showcase Your Agile Experience
This position requires working in an Agile environment, so be prepared to discuss your experience with Agile methodologies. Share examples of how you've contributed to team dynamics and delivered high-quality code in fast-paced settings. They’ll appreciate your ability to adapt and thrive under pressure.
✨Engage with Stakeholders
Strong stakeholder engagement skills are a must for this role. Think about times when you’ve collaborated with traders or product stakeholders to gather requirements. Highlight your communication skills and how you’ve successfully navigated complex discussions to deliver results.